TGBotReffBook
28 строк · 1.6 Кб
1CREATE TABLE IF NOT EXISTS users(id_user INT UNIQUE PRIMARY KEY,
2saved_group_id INT DEFAULT NULL, saved_group_name TEXT DEFAULT NULL,
3saved_teacher_id INT DEFAULT NULL, saved_teacher_name TEXT DEFAULT NULL,
4last_group_id INT DEFAULT NULL, last_group_name TEXT DEFAULT NULL,
5last_teacher_id INT DEFAULT NULL, last_teacher_name TEXT DEFAULT NULL,
6code_aud INT DEFAULT NULL, code_building INT DEFAULT NULL,
7active NUMERIC DEFAULT 1);
8
9CREATE TABLE IF NOT EXISTS admins(id_user INT UNIQUE);
10
11
12-- Создаем новую таблицу с сохраненными группами
13CREATE TABLE IF NOT EXISTS users_groups(id_user INTEGER,
14saved_group_id INT,
15saved_group_name TEXT,
16FOREIGN KEY(id_user) REFERENCES users(id_user) ON DELETE CASCADE);
17
18-- Создаем новую таблицу с сохраненными преподавателями
19CREATE TABLE IF NOT EXISTS users_teachers(id_user INTEGER,
20saved_teacher_id INT,
21saved_teacher_name TEXT,
22FOREIGN KEY(id_user) REFERENCES users(id_user) ON DELETE CASCADE);
23
24-- Создаем новую таблицу с системными параметрами
25CREATE TABLE IF NOT EXISTS bot_parameters(name TEXT,
26parameter TEXT);
27
28INSERT into bot_parameters values ('max_groups_count', '5'), ('max_teachers_count', '5');