gpt4 book ai didi

PostgreSQL : Transaction and foreign key problem

转载 作者:行者123 更新时间:2023-11-29 11:18:48 27 4
gpt4 key购买 nike

我在表 A 中插入一个值,该值的主键为序列类型。我想将查询的返回值用作表 B 的外键...但我收到此消息:

错误:在表“tb_midia_pessoa”上插入或更新违反了外键约束“tb_midia_pessoa_id_pessoa_fkey”详细信息:键 (id_pessoa)=(30) 不存在于表“tb_pessoa”中。 )

如果没有:

我怎样才能做到这一点?
  • 开始新的交易
  • 放弃我的外键约束 =O?

问候!佩德罗

最佳答案

您可以制作可延迟的 FK,只需使用 DEFERRABLE 或 INITIALLY DEFERRED,这取决于您。

http://www.postgresql.org/docs/current/static/sql-createtable.html

关于PostgreSQL : Transaction and foreign key problem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3730694/

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