gpt4 book ai didi

postgresql - 使用 Fluent NHibernate 和 PostgreSQL 时如何设置 FOREIGN KEY DEFERRABLE

转载 作者:行者123 更新时间:2023-11-29 13:32:47 26 4
gpt4 key购买 nike

我在 PostgreSQL 上使用 Fluent NHibernate,我想将 FOREIGN KEY 设置为 DEFERRABLE,但除了外键的名称外,我找不到自定义任何内容的方法。

谢谢。

最佳答案

我没有找到在 Fluent 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%' ;

关于postgresql - 使用 Fluent NHibernate 和 PostgreSQL 时如何设置 FOREIGN KEY DEFERRABLE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19769658/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com