pgsql 查看表的约束情况
2020-08-20 14:16
671 查看
SELECT
tc.constraint_name, tc.table_name, kcu.column_name,
ccu.table_name AS foreign_table_name,
ccu.column_name AS foreign_column_name,
tc.is_deferrable,tc.initially_deferred
FROM
information_schema.table_constraints AS tc
JOIN information_schema.key_column_usage AS kcu ON tc.constraint_name = kcu.constraint_name
JOIN information_schema.constraint_column_usage AS ccu ON ccu.constraint_name = tc.constraint_name
WHERE constraint_type = 'XXXXX' AND tc.table_name = 'XXXXX';
constraint_type有四种:UNIQUE、PRIMARY KEY、CHECK、FOREIGN KEY
相关文章推荐
- 常用SQL:看全部表的空间大小|tempdb使用情况|清空日志|查看日志|查看数据库表|禁用所有约束|系统表|系统视图
- linux查看端口号使用情况
- nvidia-smi gpu使用情况查看
- Linux使用nvidia-smi查看显卡使用情况等信息
- 查看linux端口监听情况
- MAC查看端口占用情况
- Oracle 查看 对象 持有 锁 的情况
- 查看端口占用情况
- Centos查看端口占用情况和开启端口命令
- Linux查看程序端口占用情况
- 查看http连接数情况
- Linux查看程序端口占用情况
- 一个用vc编的查看内存使用情况的程序源码
- 查看LINUX进程内存占用情况
- 怎么查看端口占用情况
- 查看端口占用情况
- ffplay查看运动向量及宏块的显示情况
- Linux中查看系统资源占用情况的命令
- 如何查看Windows下端口占用情况
- linux 查看端口占用情况