pg catalog是系统级的schema,用于存储系统函数和系统元数据。每个database创建好以后默认都会含有两个catalog: 一个名为pg_catalog,用于存储 PostgreSQL 系统自带的函数、表、系统视图、数据类型转换器以及数据类型定义等元数据; 另一个是information_schema,用于存储 ANSI 标准中所要求提供的元数据查询视图,这些视图遵从 ...
pg_catalog是 PostgreSQL 数据库中的一个系统模式(schema),它包含了 PostgreSQL 的所有内置数据类型、函数、操作符和索引访问方法等。pg_catalog模式是 PostgreSQL 安装的一部分,它提供了数据库系统运行所需的核心元数据和工具。 基础概念 系统模式:在 PostgreSQL 中,模式(schema)是一种命名空间,用于组织数据库对象(如...
pg_trigger; -- pg_type 数据库中数据类型的信息。 select * from pg_catalog.pg_type; -- pg_locks 数据库中打开的事务所持有的锁的信息的访问。 select * from pg_catalog.pg_locks; -- pg_user_mappingcatalog表存储从本地用户到远程用户的映射。 select * from pg_catalog.pg_user_mapping; -- ...
与information_schema类似,pg_catalog也不存储实际数据,只是提供系统级别的信息。 在Postgresql中,pg_catalog的重要性不言而喻。它包含了系统的自带函数、数据类型定义等,是保障Postgresql正常运转的重要基石。此外,pg_catalog还提供了许多有用的系统表和视图,使得开发者可以查询系统元数据,从而更好地管理和维护数据库。
6.pg 常用视图 pg_catalog.pg_attribute --- 字段信息等 pg_catalog.pg_class --- 表等对象信息 pg_catalog.pg_namespace --- 模式名信息 pg_catalog.pg_type --- 数据类型信息 7.pg 字符集 select pg_client_encoding() --默认一般utf8
1.pg_catalog 系统表的schema PG 16有 65个,具体可以参见官网 :https://www.postgresql.org/docs/...
#撤回在pg_catalog模式下的权限 revoke select on all tables in schema pg_catalog from 用户名; #撤回对数据库的操作权限 revoke all on database 数据库名 from 用户名; #删除用户 drop user 用户名; 更多关于大数据 PostgreSQL 系列的学习文章,请参阅:PostgreSQL 数据库,本系列持续更新中。
6.pg 常用视图 pg_catalog.pg_attribute --- 字段信息等 pg_catalog.pg_class --- 表等对象信息 pg_catalog.pg_namespace --- 模式名信息 pg_catalog.pg_type --- 数据类型信息 7.pg 字符集 select pg_client_encoding() --默认一般utf8
1、查询表结构信息:可以使用pg_catalog中的表和视图来查询数据库表的结构信息,表名、数据类型。2、查询索引信息:可以使用pg_catalog中的表和视图来查询数据库表的索引信息,索引名称、索引类型。3、查询约束信息:可以使用pg_catalog中的表和视图来查询数据库表的约束信息,主键约束、外键约束。
pg_catalog|pg_statistic|postgres||t|f|f|f pg_catalog|pg_type|postgres||t|f|f|f sb|school|postgres||t|f|f|f pg_catalog|pg_foreign_server|postgres||t|f|f|f pg_catalog|pg_authid|postgres|pg_global|t|f|f|f public|accounts|joe||f|f|f|f ...