为现有约束自动生成 SQL 代码

Posted

技术标签:

【中文标题】为现有约束自动生成 SQL 代码【英文标题】:Autogenerating SQL code for existing constraints 【发布时间】:2020-07-13 21:06:15 【问题描述】:

我可以为 postgres 中的现有约束自动生成 SQL 代码并像其他 sql 查询的结果一样获取它吗? Pgadmin 可以做到,但我需要 sql 查询以通过其名称进行约束。 提前致谢

【问题讨论】:

感谢 Ulad Kasach 的这颗宝石:***.com/a/62548144/13467309 【参考方案1】:

您应该使用the pg_get_constraintdef function 为约束定义构造一条SQL 语句。

【讨论】:

以上是关于为现有约束自动生成 SQL 代码的主要内容,如果未能解决你的问题,请参考以下文章

2 - SQL Server 2008 之 使用SQL语句为现有表添加约束条件

自动布局 - StackView 删除现有约束

为 sql server 数据库中的键、约束生成 drop-create sql 脚本

自动提交设置为 false 时的完整性约束

SQL 怎样删除有外键约束的表

SQL Server 将自动增量主键添加到现有表