20 lines
685 B
C
20 lines
685 B
C
#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 = ?"
|
|
|