-- chk.chk_check: проверки организаций. -- Поля — из задачи (DB/task.md); parent_check_id включён как nullable -- (в задаче помечен «не уверен что нужно»). CREATE TABLE IF NOT EXISTS chk.chk_check ( id serial PRIMARY KEY, check_date date NOT NULL, chk_type_id int NOT NULL REFERENCES chk.chk_type (id), chk_status_id int NOT NULL REFERENCES chk.chk_status (id), smev_message_id text, rr_organization_id text, params jsonb, parent_check_id int REFERENCES chk.chk_check (id) ); CREATE INDEX IF NOT EXISTS idx_chk_check_type ON chk.chk_check (chk_type_id); CREATE INDEX IF NOT EXISTS idx_chk_check_status ON chk.chk_check (chk_status_id); CREATE INDEX IF NOT EXISTS idx_chk_check_parent ON chk.chk_check (parent_check_id);