如何获取postgresql中唯一约束的名称?
我需要从 postgresql 表中删除唯一约束,但我没有在架构中给它命名。有谁知道如何获取此类约束的名称,或者如何删除它?
I need to drop a unique constraint from a postgresql table, but I didn't give it a name in the schema. Does anybody know, how to get the name of such a constraint, or how to drop it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这类似于(对于单列约束):
要获取约束名称,请写入(在 psql 中):
或使用
pg_constraint
系统目录:您也可以从对象树中的 pgAdmin 获取它。
That is something like (for single column constaint):
To get constaint name write (in psql):
or use
pg_constraint
system catalog:Also you can get it from pgAdmin in objects tree.