以下是关于 column_column_usage 视图的一些重要信息:
- 视图名称: column_column_usage
- 描述: 提供了有关列与列之间依赖关系的信息,包括外键和其他依赖项。
- 所属模式: information_schema
- 列:
- table_catalog: 包含列的表所在的数据库名称。
- table_schema: 包含列的表所在的模式名称。
- table_name: 包含列的表名称。
- column_name: 列的名称。
- constraint_catalog: 包含引用列的外键约束所在的数据库名称。
- constraint_schema: 包含引用列的外键约束所在的模式名称。
- constraint_name: 外键约束的名称。
- ordinal_position: 列在外键约束中的位置。
你可以使用以下查询来检索有关列与列之间依赖关系的信息:
SELECT *
FROM information_schema.column_column_usage;
这将返回 column_column_usage 视图中的所有列。请注意,这个视图可能包含数据库中所有表的信息,因此你可能需要根据具体情况使用适当的过滤条件。
要查找特定表的列与列之间的依赖关系,你可以添加适当的过滤条件,例如:
SELECT *
FROM information_schema.column_column_usage
WHERE table_name = 'your_table_name';
这将仅返回与指定表相关的列与列之间的依赖关系信息。
需要注意的是,information_schema 视图和表提供了关于数据库结构和元数据的标准化视图,以便更容易地查询有关数据库对象的信息。
转载请注明出处:http://www.zyzy.cn/article/detail/8427/PostgreSQL