consttableRegisteredUser=`CREATE TABLE IF NOT EXISTS registered_user (id_user INTEGER PRIMARY KEY AUTOINCREMENT, login TEXT NOT NULL, password TEXT NOT NULL, permissions INTEGER NOT NULL, UNIQUE (login))`;
consttableRegisteredUser=
`CREATE TABLE IF NOT EXISTS registered_user (id_user INTEGER PRIMARY KEY AUTOINCREMENT, login TEXT NOT NULL, password TEXT NOT NULL, permissions INTEGER NOT NULL, UNIQUE (login))`;
returnrunDB(db,tableRegisteredUser,[]);
}
@ -115,7 +116,7 @@ export function insertUser(
db: sqlite3.Database,
login: string,
password: string,
permissions: number
permissions: number,
){
constinsertUserQuery=`INSERT INTO registered_user (login, password, permissions) VALUES (?, ?, ?)`;
@ -126,7 +127,7 @@ export function insertUser(
exportfunctionupdateUserLogin(
db: sqlite3.Database,
id: number,
newLogin: string
newLogin: string,
){
constupdateUserLoginQuery=`UPDATE registered_user SET login = ? WHERE id_user = ?`;
@ -137,7 +138,7 @@ export function updateUserLogin(
exportfunctionupdateUserPassword(
db: sqlite3.Database,
id: number,
newPassword: string
newPassword: string,
){
constupdateUserPasswordQuery=`UPDATE registered_user SET password = ? WHERE id_user = ?`;
@ -148,7 +149,7 @@ export function updateUserPassword(
exportfunctionupdateUserPermissions(
db: sqlite3.Database,
id: number,
newPermissions: number
newPermissions: number,
){
constupdateUserPermissionsQuery=`UPDATE registered_user SET permissions = ? WHERE id_user = ?`;
consttableLanguage=`CREATE TABLE IF NOT EXISTS language (id_language INTEGER PRIMARY KEY AUTOINCREMENT, designation TEXT NOT NULL, version INTEGER NOT NULL)`;
consttableLanguage=
`CREATE TABLE IF NOT EXISTS language (id_language INTEGER PRIMARY KEY AUTOINCREMENT, designation TEXT NOT NULL, version INTEGER NOT NULL)`;
returnrunDB(db,tableLanguage,[]);
}
@ -214,7 +216,7 @@ export function createLanguageTable(db: sqlite3.Database): Promise<void> {
exportfunctioninsertLanguage(
db: sqlite3.Database,
designation: string,
version: number
version: number,
){
constinsertLanguageQuery=`INSERT INTO language (designation, version) VALUES (?, ?)`;
@ -225,7 +227,7 @@ export function insertLanguage(
exportfunctionupdateLanguageDesignation(
db: sqlite3.Database,
id: number,
newDesignation: string
newDesignation: string,
){
constupdateLanguageDesignationQuery=`UPDATE language SET designation = ? WHERE id_language = ?`;
@ -236,7 +238,7 @@ export function updateLanguageDesignation(
exportfunctionupdateLanguageVersion(
db: sqlite3.Database,
id: number,
newVersion: number
newVersion: number,
){
constupdateLanguageVersionQuery=`UPDATE language SET version = ? WHERE id_language = ?`;
consttableWork=`CREATE TABLE IF NOT EXISTS work (id_work INTEGER PRIMARY KEY AUTOINCREMENT, link CHAR(36) NOT NULL, user_id INTEGER REFERENCES registered_user(id_user), language_id INTEGER NOT NULL REFERENCES language(id_language), content TEXT NOT NULL)`;
consttableWork=
`CREATE TABLE IF NOT EXISTS work (id_work INTEGER PRIMARY KEY AUTOINCREMENT, link CHAR(36) NOT NULL, user_id INTEGER REFERENCES registered_user(id_user), language_id INTEGER NOT NULL REFERENCES language(id_language), content TEXT NOT NULL)`;
returnrunDB(db,tableWork,[]);
}
@ -292,7 +295,7 @@ export function insertWork(
link: string,
user_id: number,
language_id: number,
content: string
content: string,
){
constinsertWorkQuery=`INSERT INTO work (link, user_id, language_id, content) VALUES (?, ?, ?, ?)`;