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_userINTEGERPRIMARYKEYAUTOINCREMENT,
loginTEXTNOTNULL,
emailTEXTNOTNULL,
passwordTEXTNOTNULL,
permissionsINTEGERNOTNULL,
UNIQUE(login))`;
returnrunDB(db,tableRegisteredUser,[]);
}
@ -114,12 +121,13 @@ export function createRegisteredUserTable(db: sqlite3.Database): Promise<void> {
exportfunctioninsertUser(
db: sqlite3.Database,
login: string,
email: string,
password: string,
permissions: number
){
constinsertUserQuery=`INSERT INTO registered_user (login, password, permissions) VALUES (?, ?, ?)`;
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)`;