002
This commit is contained in:
+5
-1
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user