You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在pgAdmin ERD中设置零或一基数的乌鸦脚符号?约束添加后无变化

关于pgAdmin ERD基数显示问题的解决思路
  • 先排查操作是否到位:

    1. 确认usersId的约束是否完整:只加nullable只能允许订单不关联用户,但如果要让用户和订单是零或一的关系(一个用户最多对应一个订单),还得给usersId加UNIQUE约束——不然即使字段可空,数据库还是允许一个用户关联多个订单,ERD自然不会显示0..1的基数。
    2. 检查外键关联是否正确:确保usersId确实关联到users表的主键字段,外键约束的定义没有错误。
    3. 手动刷新ERD:pgAdmin不会自动实时更新ERD图,右键点击你的ERD画布,选择「Refresh」或者重新打开ERD,看看是否生效。
  • 如果以上操作都做了还是没变化,可能是pgAdmin的版本问题:
    部分旧版本的pgAdmin在识别基数规则上有延迟,或者对nullable+unique组合的支持不够好,可以尝试升级到最新稳定版再测试。

内容的提问来源于stack exchange,提问作者aryankarim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 06:36:23