1
我在PostgreSQL上使用流利NHibernate,我想設置FOREIGN KEY是DEFERRABLE,但我找不到一種方法來定製除了名稱之外的任何東西外鍵。如何在使用流利NHibernate和PostgreSQL時設置FOREIGN KEY DEFERRABLE
謝謝。
我在PostgreSQL上使用流利NHibernate,我想設置FOREIGN KEY是DEFERRABLE,但我找不到一種方法來定製除了名稱之外的任何東西外鍵。如何在使用流利NHibernate和PostgreSQL時設置FOREIGN KEY DEFERRABLE
謝謝。
我沒有找到一個方法來改變它在功能NHibernate,所以我決定改變外鍵,所有的都像FK%:
UPDATE pg_constraint SET condeferrable = 't' WHERE conname LIKE 'fk%';
UPDATE pg_trigger set tgdeferrable = 't' FROM pg_constraint
WHERE pg_constraint.oid = pg_trigger.tgconstraint
AND pg_constraint.conname like 'fk%' ;