4
我在我的銷售表上設置了這個簡單的約束條件 CONSTRAINT sales_stamping_id_key UNIQUE(company_id,stamping_id,invoice_number,結算) 我似乎無法找到一種方法將約束更改爲可延期而不刪除約束。有沒有辦法做到這一點???如何將表約束更改爲postgresql中的可延遲?
我在我的銷售表上設置了這個簡單的約束條件 CONSTRAINT sales_stamping_id_key UNIQUE(company_id,stamping_id,invoice_number,結算) 我似乎無法找到一種方法將約束更改爲可延期而不刪除約束。有沒有辦法做到這一點???如何將表約束更改爲postgresql中的可延遲?
您可以更改唯一約束,像這樣:
alter table foo add constraint bar_idx unique using index bar_idx deferrable;
http://www.postgresql.org/docs/current/static/sql-altertable.html
謝謝,我是用設置約束,而不是加法。 – FabriR