Initial commit MKD fixes
This commit is contained in:
18
backend/migrate_legal_case_documents.sql
Executable file
18
backend/migrate_legal_case_documents.sql
Executable file
@@ -0,0 +1,18 @@
|
||||
-- ========= ЮРИДИЧЕСКИЙ ОТДЕЛ: ДОКУМЕНТЫ ПО ТИПАМ =========
|
||||
-- Таблица документов по судебным делам: претензия, иск, решение, исполнительный лист, постановление ИП
|
||||
|
||||
CREATE TABLE IF NOT EXISTS legal_case_documents (
|
||||
id BIGSERIAL PRIMARY KEY,
|
||||
case_id VARCHAR(50) NOT NULL REFERENCES legal_court_cases(id) ON DELETE CASCADE,
|
||||
doc_type VARCHAR(30) NOT NULL CHECK (doc_type IN ('pretenzia', 'isk', 'reshenie', 'ispolnitelny_list', 'postanovlenie_ip', 'other')),
|
||||
file_url TEXT NOT NULL,
|
||||
doc_date DATE,
|
||||
title TEXT,
|
||||
created_at TIMESTAMPTZ NOT NULL DEFAULT NOW()
|
||||
);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS idx_legal_case_documents_case ON legal_case_documents(case_id);
|
||||
CREATE INDEX IF NOT EXISTS idx_legal_case_documents_type ON legal_case_documents(doc_type);
|
||||
CREATE INDEX IF NOT EXISTS idx_legal_case_documents_date ON legal_case_documents(doc_date DESC);
|
||||
|
||||
COMMENT ON TABLE legal_case_documents IS 'Документы по судебным делам: претензия, иск, решение, ИЛ, постановление ИП';
|
||||
Reference in New Issue
Block a user