/
MissTatiana
/
sql-deadline
Обзор
Документация
Войти
/
MissTatiana
/
sql-deadline
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
schema.sql
38 строк
1 KB
MissTatiana
Add SQL deadline task
07 авг 2026, 14:51
07 авг 2026, 14:51
385b8ef
Код
Авторство
О чём код?
DROP TABLE IF EXISTS users; CREATE TABLE users ( id CHAR(36) PRIMARY KEY, login VARCHAR(255) UNIQUE NOT NULL, password VARCHAR(255) NOT NULL, status VARCHAR(255) NOT NULL DEFAULT 'active' ); DROP TABLE IF EXISTS cards; CREATE TABLE cards ( id CHAR(36) PRIMARY KEY, user_id CHAR(36) NOT NULL, number VARCHAR(19) UNIQUE NOT NULL, balance_in_kopecks INT NOT NULL, FOREIGN KEY (user_id) REFERENCES users (id) ); DROP TABLE IF EXISTS auth_codes; CREATE TABLE auth_codes ( id CHAR(36) PRIMARY KEY, user_id CHAR(36) NOT NULL, code VARCHAR(6) NOT NULL, created TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, FOREIGN KEY (user_id) REFERENCES users (id) ); DROP TABLE IF EXISTS card_transactions; CREATE TABLE card_transactions ( id CHAR(36) PRIMARY KEY, source VARCHAR(19) NOT NULL, target VARCHAR(19) NOT NULL, amount_in_kopecks INT NOT NULL, created TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP );