文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

PostgreSQL约束中外键怎么操作

2023-06-14 16:02

关注

这篇文章主要介绍PostgreSQL约束中外键怎么操作,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

外键约束在实际PostgreSQL操作中很少使用,但外键的作用中也不会出现冗余数据。带有外键的表依赖于被引用的表。受外键约束的列必须是被引用表的现有值。如果不存在,或者删除主表时,外键会被级联删除,或者由于外键的作用而无法操作。

一、外键约束是什么?

外键约束是指一个引用表中的一个或多个引用字段必须与另一个被引用表中相应的被引用字段匹配,而且类型和值都必须匹配。

外键约束用来实现表与表之间的参照完整性。

一个表的外键指向另一个表的主键。通过该表的外键,与另一个表的主键发生联系,并拒绝接受值不位于指向表主键范围内的值的插入。

二、外键的添加与删除

1、添加外键

alter table orders add foreign key(goods_id) references goods(sid)  on update cascade on delete cascade;on update cascade: 被引用行更新时,引用行自动更新; on update restrict: 被引用的行禁止更新;on delete cascade: 被引用行删除时,引用行也一起删除;on dellete restrict: 被引用的行禁止删除;

2、删除外键

alter table orders drop constraint orders_goods_id_fkey;

以上是“PostgreSQL约束中外键怎么操作”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网行业资讯频道!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯