added database

This commit is contained in:
wt committed 2025-08-22 17:46:38 +07:00
1 parent c4ea7a4293
commit 4f67cf11bd
30 files changed
+601 -267

No files matched your search

+19
View File
@@ -0,0 +1,19 @@
#pragma once
#define CREATE_TABLE_USERS \
"create table if not exists users(" \
"id integer primary key autoincrement," \
"username text unique," \
"email char(50) unique," \
"password char(150) not null," \
"user_group char(50) default 'users'," \
"is_superuser boolean default false" \
");"
#define INSERT_USER_SQL \
"INSERT INTO users (username, email, password, user_group, is_superuser) " \
"VALUES (?, ?, ?, ?, ?)"
#define SELECT_ALL_USERS_SQL "select * from users"
#define SELECT_USER_BY_USERNAME_SQL "select * from users where username = ?"