intermediate draft
This commit is contained in:
+2
-1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user