36.52. tables

视图tables包含当前数据库中定义的所有表和视图。仅显示当前用户有权访问的那些表和视图(通过成为所有者或具有某些特权的方式)。

表 36.50. tables

NameData TypeDescription
table_catalogsql_identifier包含表的数据库的名称(总是当前数据库)
table_schemasql_identifier包含表的模式的名称
table_namesql_identifier表名
table_typecharacter_data表的类型:BASE TABLE表示持久基表(普通表类型),VIEW表示视图,FOREIGN TABLE表示外部表,LOCAL TEMPORARY表示临时表
self_referencing_column_namesql_identifier适用于 PostgreSQL 中不可用的功能
reference_generationcharacter_data适用于 PostgreSQL 中不可用的功能
user_defined_type_catalogsql_identifier如果表是类型化表,则包含基础数据类型的数据库的名称(总是当前数据库),否则为 null。
user_defined_type_schemasql_identifier如果表是类型化表,则包含基础数据类型的模式名称,否则为 null。
user_defined_type_namesql_identifier如果表是类型化表,则为基础数据类型的名称,否则为 null。
is_insertable_intoyes_or_noYES(如果表可插入),NO(不可)(基表始终可插入,视图不一定)。
is_typedyes_or_noYES(如果表是类型表),NO(如果不是)
commit_actioncharacter_data尚未实现