No Name Asked: 2020-05-03 01:49:25 +0800 CST2020-05-03 01:49:25 +0800 CST 2020-05-03 01:49:25 +0800 CST 如何在 postgresSql 中查看 cloumn 的约束? 772 我应用了一个约束,但忘记了它的名字。现在我想使用ALTER TABLE [TABLENAME] DROP CONSTRAINT [CONSTRAINTNAME]. 如果有办法从应该工作的列中删除所有约束。我不能使用 psql 命令。 postgresql constraint 1 个回答 Voted Best Answer bereal 2020-05-03T07:02:17+08:002020-05-03T07:02:17+08:00 PostgreSQL 通过 公开约束以及其他模式详细信息information_schema,因此要查找表的所有约束, query table_constraints,例如: SELECT constraint_name FROM information_schema.table_constraints WHERE table_name='my_table' AND constraint_type='UNIQUE'; 要查找约束中涉及哪些列,请检查constraint_column_usage.
PostgreSQL 通过 公开约束以及其他模式详细信息
information_schema
,因此要查找表的所有约束, querytable_constraints
,例如:要查找约束中涉及哪些列,请检查
constraint_column_usage
.