intermediate draft

This commit is contained in:
msyu
2025-06-06 06:03:11 +03:00
parent 529334d03b
commit 118012e17e
9 changed files with 394 additions and 107 deletions
+2 -1
View File
@@ -68,7 +68,7 @@ create table agreement (
--agreement_id int GENERATED BY DEFAULT AS IDENTITY NOT NULL PRIMARY KEY
--,
contract_id int NOT NULL
,agreement_version int NOT NULL
,agreement_version int NOT NULL -- èìåíîâàíèå ïîñòðîåíî íå òàê, êàê äëÿ âåðñèè ñòðîêè ñïåöèôèêàöèè
,agreement varchar(255) NULL -- íàçâàíèå ñîãëàøåíèÿ
,dt_agreement timestamptz NOT NULL -- ôîðìàëüíàÿ äàòà, íå ñâÿçàíà ñ âåðñèîííîñòüþ (ìîæåò áûòü, ïîðÿäîê)
,is_actual boolean NOT NULL -- ñ÷èòàåì, ÷òî íà äîãîâîð 1 äåéñòâóþùåå ñîãëàøåíèå - êîòîðûå äî íåãî, òå óñòàðåëè, êîòîðûå ïîñëå, òå â ïðîåêòå
@@ -101,6 +101,7 @@ insert into specification (specification,contract_id) values ('first spec',1);
-- íà ñîãëàøåíèå äîëæíà áûòü îäíà àêòóàëüíàÿ âåðñèÿ ñïåöèôèêàöèè
-- ìîæåò, îíà íå î÷åíü-òî è íóæíà, ó íåå ïîëåé-òî òîëüêî îïèñàíèå, à îíî íå î÷åíü íóæíî, à êëþ÷ ñîñòàâíîé è ðàñïðîñòðàíÿåòñÿ äàëüøå
drop table if exists specification_version CASCADE;
create table specification_version (
specification_id int