This commit is contained in:
msyu
2025-06-18 09:56:04 +03:00
parent 96c669df04
commit a07522702c
8 changed files with 262 additions and 13 deletions
+5 -1
View File
@@ -1,6 +1,8 @@
/*
Ñïåöèôèêàöèè ñ âåðñèîííîñòüþ
Òåìïîðàëüíîñòü çàäåéñòâîâàíà äëÿ 2 ñóùíîñòåé, ðàçíàÿ:
Èñòîðèÿ èíñòàíñà - íà÷àëî îêàçàíèÿ, èçìåíåíèå êîëè÷åñòâà è öåíû, çàâåðøåíèå
Èñòîðèÿ ñäåëêè - êàê ìåíÿåòñÿ ñî âðåìåíåì ñîñòàâ ñäåëêè, ñóììà è âåðîÿòíîñòü. Â òåïåðåøíåé âûãðóçêå ýòà âòîðàÿ òåìïîðàëüíîñòü íå ïðîñìàòðèâàåòñÿ
*/
/*
@@ -101,6 +103,7 @@ create table agreement (
,dt_agreement timestamptz NOT NULL -- ôîðìàëüíàÿ äàòà, íå ñâÿçàíà ñ âåðñèîííîñòüþ (ìîæåò áûòü, ïîðÿäîê)
,is_actual boolean NOT NULL -- ñ÷èòàåì, ÷òî íà äîãîâîð 1 äåéñòâóþùåå ñîãëàøåíèå - êîòîðûå äî íåãî, òå óñòàðåëè, êîòîðûå ïîñëå, òå â ïðîåêòå
,deal_uid uuid NOT NULL DEFAULT gen_random_uuid() -- ýòî ìîã áûòü ïåðâè÷íûé êëþ÷, ïîêà îí íå èñïîëüçóåòñÿ - òîëüêî èìèòèðóåò êëþ÷ ñäåëêè
,probability_perc int NULL
,descr text NULL
,dt_created timestamptz NOT NULL default CURRENT_TIMESTAMP --
@@ -110,6 +113,7 @@ create table agreement (
,CONSTRAINT PK_agreement PRIMARY KEY (contract_id, agreement_version)
);
ALTER TABLE agreement OWNER TO dbo;
--ALTER TABLE agreement ADD probability_perc int NULL;
insert into agreement (contract_id,agreement_version,dt_agreement,is_actual) values (1,0,CURRENT_TIMESTAMP,true);
-- alter table agreement add deal_uid uuid NOT NULL DEFAULT gen_random_uuid();
CREATE INDEX IF NOT EXISTS UX_deal_uid ON agreement(deal_uid);