通过pgAdmin在PostgreSQL中创建关系链接

6
我在pgAdmin中创建了一个包含四个表的数据库,其编码是PostgreSQL。
我想知道如何在pgAdmin中创建关系链接?我已经在谷歌和油管上搜索过了,但好像找不到相关的教程。
如果有人能够解释一下如何操作,我会非常感激。
这是我设计用于联系的数据的图片:
1个回答

11
您可以通过右键单击表格 --> Properties --> Constraints --> Foreign Key (Add) 来找到它。
然后,您可以根据需要添加外键。目前没有以图形方式执行此操作的方法。

我强烈建议不要使用向导来完成这样的事情。ALTER TABLE .. ADD CONSTRAINT .. 应该存储在一个 SQL 脚本中,而这个脚本则应该存储在版本控制系统中。 - user330315
当然可以,但由于问题是关于如何在pgAdmin中执行此操作,因此我没有考虑最佳实践。 - DrColossos
@DrColossos,谢谢老兄。我刚刚设法解决了它。顺便说一下,我是手动完成的。 - Mr Teeth
2
只是好奇为什么你们认为像这样使用向导是如此禁忌?我曾经在更改列类型等方面遇到过向导的一些奇怪问题,但当它正常工作时就没有问题了...这些评论已经很旧了,也许现在已经不是问题了,但还是好奇... - Kyle Joeckel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接