This commit is contained in:
2026-05-11 22:08:50 +03:00
commit 9f4bf13276
11 changed files with 618 additions and 0 deletions

19
db/init.sql Normal file
View File

@@ -0,0 +1,19 @@
-- db/init.sql
-- Создаёт таблицы для хранения кейсов и файлов
CREATE TABLE IF NOT EXISTS cases (
id SERIAL PRIMARY KEY,
violator_url TEXT NOT NULL,
violator_article VARCHAR(50) NOT NULL,
my_article VARCHAR(50),
comment TEXT,
status VARCHAR(20) DEFAULT 'new',
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
CREATE TABLE IF NOT EXISTS files (
id SERIAL PRIMARY KEY,
case_id INT REFERENCES cases(id) ON DELETE CASCADE,
file_path TEXT NOT NULL,
uploaded_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);