1. 查看当前用户的权限 要查看当前用户的权限,可以使用 \du 元命令(在 psql 命令行工具中)或查询系统视图。 使用\du 元命令: 在psql 命令行工具中,输入 \du 可以列出所有用户及其权限。 查询系统视图: sql SELECT usename, usesysid, usecreatedb, usesuper FROM pg_catalog.pg_user; 这个查询会返回用...
pg_catalog.string_to_array(pg_catalog.textin( pg_catalog.int2vectorout(i.indkey)),' ')::int[] AS indkey FROM pg_catalog.pg_index i JOIN pg_catalog.pg_class ci ON ci.oid = i.indexrelid WHERE ci.relam=(SELECT oid FROM pg_am WHERE amname = 'btree') AND ci.relpages > 0 ) ...
pg_catalog.array_to_string(c.relacl, E'\n') AS "Access privileges", pg_catalog.array_to_string(ARRAY( SELECT attname || E':\n ' || pg_catalog.array_to_string(attacl, E'\n ') FROM pg_catalog.pg_attribute a WHERE attrelid = c.oid AND NOT attisdropped AND attacl IS NOT NUL...
SELECT pg_catalog.pg_namespace.nspname as schema_name, pg_total_relation_size(pg_catalog.pg_class.oid) as table_size FROM pg_catalog.pg_class JOIN pg_catalog.pg_namespace ON relnamespace = pg_catalog.pg_namespace.oid ) t GROUP BY schema_name ORDER BY "percent(%)" desc; 查询各个库...
[postgres@test01 ~]$ pg_controldata $PGDATA pg_control version number: 1201 # PostgreSQL 版本号 Catalog version number: 201909212 # 目录版本号 Database system identifier: 7356493727464752915 # 数据库系统标识符(DBSID) Database cluster state: in production # 数据库集群状态 pg_control last modified...
时间格式的区域设置lc_time= 'C'# 默认文本搜索配置default_text_search_config= 'pg_catalog.english'# 日志输出log_destination= 'stderr'# 开启日志采集logging_collector=on# 日志路径log_directory= '/pgdata/12/log'# 日志格式log_filename= 'postgresql-%Y-%m-%d_%H%M%S.log'# 日志权限log_file_mode...
pg_catalog 包含系统的自带函数/数据类型定义等,是postgres正常运转的基础。 pg_namespace 用来存放各个模式的信息。 nspname:模式名 oid:模式id,是隐藏列,看不见,但可以用,用来关联其他表。 nspowner:所有者 nspacl:权限 pg_class 用来存放各个表的信息。 relname:表名 oid:表id,是隐藏列,看不见,但可以用,...
视图"pg_catalog.pg_stat_all_tables"栏位|类型|校对规则|可空的|预设|存储|描述---+---+---+---+---+---+---relid|oid|||plain|schemaname|name|||plain|relname|name|||plain|seq_scan|bigint|||plain|seq_tup_read|bigint|||plain|idx_scan|bigint|||plain|idx_tup_fetch|bigint|||pl...
"name"varchar(200) COLLATE "pg_catalog"."default", "timeflag"timestampwithout time zonedefaultclock_timestamp() ) ;ALTERTABLE"myschema"."o_ls_test" OWNERTO"pguser"; COMMENTONCOLUMN"myschema"."o_ls_test"."rid"IS'rid'; COMMENTONCOLUMN"myschema"."o_ls_test"."name"IS'名称'; ...
SELECT 3 OPERATOR(pg_catalog.+) 4; 实际上我们通常依赖搜索路径寻找操作符, 这样就不用写这么难看的东西了。 5.7.4. 模式和权限 缺省时,用户看不到模式中不属于他们所有的对象。 为了让他们看得见,模式的所有者需要在模式上赋予 USAGE 用户也可以允许在别人的模式里创建对象。要允许这么做, 我们需要赋予在该...