Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 确定约束名称是否在Postgres中由系统生成_Sql_Postgresql_Database Design_Constraints_Postgresql 9.3 - Fatal编程技术网

Sql 确定约束名称是否在Postgres中由系统生成

Sql 确定约束名称是否在Postgres中由系统生成,sql,postgresql,database-design,constraints,postgresql-9.3,Sql,Postgresql,Database Design,Constraints,Postgresql 9.3,我试图找出约束名称是“系统生成”还是“创建时手动给定” MS SQL Server在sys.key\u constraints中有一列“is\u system\u named”: 1=名称由系统生成。 0=用户提供的名称 我试图在信息\u模式。表\u约束中找到类似的内容。找不到 用例基本上是在迁移数据库时进行的,如果存在手动命名的约束,则很容易验证。相关系统目录中没有类似的内容 您可以检查默认的命名模式,如果您看到不同的名称,您可以确保它已被显式命名。除此之外,我认为你不能肯定

我试图找出约束名称是“系统生成”还是“创建时手动给定”

MS SQL Server在
sys.key\u constraints
中有一列“is\u system\u named”:

1=名称由系统生成。
0=用户提供的名称

我试图在
信息\u模式。表\u约束中找到类似的内容。找不到


用例基本上是在迁移数据库时进行的,如果存在手动命名的约束,则很容易验证。

相关系统目录中没有类似的内容

您可以检查默认的命名模式,如果您看到不同的名称,您可以确保它已被显式命名。除此之外,我认为你不能肯定