TGBotReffBook

Форк
0
/
init_db.sql 
28 строк · 1.6 Кб
1
CREATE TABLE IF NOT EXISTS users(id_user INT UNIQUE PRIMARY KEY,
2
                   saved_group_id INT DEFAULT NULL, saved_group_name TEXT DEFAULT NULL,
3
                   saved_teacher_id INT DEFAULT NULL, saved_teacher_name TEXT DEFAULT NULL,
4
                   last_group_id INT DEFAULT NULL, last_group_name TEXT DEFAULT NULL,
5
                   last_teacher_id INT DEFAULT NULL, last_teacher_name TEXT DEFAULT NULL,
6
                   code_aud INT DEFAULT NULL, code_building INT DEFAULT NULL,
7
                   active NUMERIC DEFAULT 1);
8

9
CREATE TABLE IF NOT EXISTS admins(id_user INT UNIQUE);
10

11

12
-- Создаем новую таблицу с сохраненными группами
13
CREATE TABLE IF NOT EXISTS users_groups(id_user INTEGER,
14
                                        saved_group_id INT,
15
                                        saved_group_name TEXT,
16
                                        FOREIGN KEY(id_user) REFERENCES users(id_user)  ON DELETE CASCADE);
17

18
-- Создаем новую таблицу с сохраненными преподавателями
19
CREATE TABLE IF NOT EXISTS users_teachers(id_user INTEGER,
20
                                        saved_teacher_id INT,
21
                                        saved_teacher_name TEXT,
22
                                        FOREIGN KEY(id_user) REFERENCES users(id_user)  ON DELETE CASCADE);
23

24
-- Создаем новую таблицу с системными параметрами
25
CREATE TABLE IF NOT EXISTS bot_parameters(name TEXT,
26
                                         parameter TEXT);
27

28
INSERT into bot_parameters values ('max_groups_count', '5'), ('max_teachers_count', '5');

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.