PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
分类索引16
pg_checkpoint允许执行 CHECKPOINT 命令。
执行检查点
数据库维护
本版名称 pg_checkpoint
手册称谓 预定义角色
pg_checkpoint 允许执行 CHECKPOINT 命令。预定义角色 · 数据库维护
pg_create_subscription允许在具有 CREATE 权限的数据库中创建订阅。
创建订阅
数据库管理
允许在数据库上具有 CREATE 权限的用户执行 CREATE SUBSCRIPTION。
本版名称 pg_create_subscription
手册称谓 预定义角色
pg_create_subscription 允许在数据库上具有 CREATE 权限的用户执行 CREATE SUBSCRIPTION…预定义角色 · 数据库管理
pg_database_owner以当前数据库拥有者作为唯一隐式成员,用于承载随数据库拥有者生效的权限。
当前数据库拥有者
数据库管理
无。其成员隐式地由当前数据库拥有者组成。
本版名称 pg_database_owner
手册称谓 预定义角色
作用与权限边界
pg_database_owner 角色有一个隐式的、取决于具体情况的成员,即当前数据库的拥有者。这个角色起初并不赋予任何权限。像任何角色一样,它可以…预定义角色 · 数据库管理
pg_execute_server_program允许以数据库进程所用操作系统用户的身份执行服务器端程序。
执行服务器程序
服务器文件与程序
允许使用COPY和其他允许执行服务器端程序的函数,以数据库运行所用用户的身份在数据库服务器上执行程序。
本版名称 pg_execute_server_program
手册称谓 默认角色
作用与权限边界
pg_read_server_files、 pg_write_server_file…预定义角色 · 服务器文件与程序
pg_maintain允许对所有关系执行 MAINTAIN 权限涵盖的维护操作。
关系维护
数据库维护
允许在所有关系上执行 VACUUM、 ANALYZE、 CLUSTER、 REFRESH MATERIALIZED VIEW、 REINDEX 以及 LOCK TABLE,其效果就像对这些对象拥有 MAINTAIN 权限一样,即使没有被显式授予。
本版名称 pg_maintain
手册称谓 预定…预定义角色 · 数据库维护
pg_monitor读取或执行监控视图和函数,并包含三个监控子角色的权限。
数据库监控
监控与统计
读取或执行各种监控视图和函数。该角色是 pg_read_all_settings、 pg_read_all_stats 和 pg_stat_scan_tables 的成员。
本版名称 pg_monitor
手册称谓 默认角色
作用与权限边界
pg_monitor、 pg_read_all_sett…预定义角色 · 监控与统计
pg_read_all_data提供所有表、视图和序列的读取权限以及模式使用权限,但不绕过行级安全策略。
读取全部数据
数据访问
读取所有数据(表、视图、序列),其效果就像对这些对象拥有 SELECT 权限并对所有模式拥有 USAGE 权限一样,即使没有被显式授予。该角色没有设置角色属性 BYPASSRLS。如果正在使用 RLS,管理员可能希望对被 GRANT 此角色的角色设置 BYPASSRLS。
本版名…预定义角色 · 数据访问
pg_read_all_settings允许读取所有配置变量,包括通常仅对超级用户可见的变量。
读取全部配置
监控与统计
读取所有配置变量,即使是那些通常仅对超级用户可见的变量。
本版名称 pg_read_all_settings
手册称谓 默认角色
作用与权限边界
pg_monitor、 pg_read_all_settings、 pg_read_all_stats 和 pg_stat_scan_tables 角…预定义角色 · 监控与统计
pg_read_all_stats允许读取所有 pg_stat_* 视图及通常受限的统计信息。
读取全部统计
监控与统计
读取所有 pg_stat_* 视图,并使用各种与统计信息相关的扩展,包括通常仅对超级用户可见的内容。
本版名称 pg_read_all_stats
手册称谓 默认角色
作用与权限边界
pg_monitor、 pg_read_all_settings、 pg_read_all_stats 和…预定义角色 · 监控与统计
pg_read_server_files允许读取数据库服务器进程可访问的文件。
读取服务器文件
服务器文件与程序
允许使用COPY和其他文件访问函数,从服务器上数据库可访问的任何位置读取文件。
本版名称 pg_read_server_files
手册称谓 默认角色
作用与权限边界
pg_read_server_files、 pg_write_server_files 和 pg_execute_server_prog…预定义角色 · 服务器文件与程序
pg_signal_autovacuum_worker允许向自动清理工作进程发送信号,取消当前表的清理操作或终止其会话。
通知自动清理进程
进程与连接
pg_signal_autovacuum_worker 允许向自动清理工作进程发送信号,以取消当前表的清理操作或终止其会话。见 第 9.28.2 节。
本版名称 pg_signal_autovacuum_worker
手册称谓 预定义角色
pg_signal_autovacuum…预定义角色 · 进程与连接
pg_signal_backend允许取消其他后端的查询或终止其会话,但不能向超级用户拥有的后端发送信号。
通知后端进程
进程与连接
向另一个后端发送信号,以取消查询或终止其会话。
本版名称 pg_signal_backend
手册称谓 默认角色
作用与权限边界
pg_signal_backend 角色旨在让管理员能够允许受信任但非超级用户的角色向其他后端发送信号。目前这个角色允许发送信号来取消另一个后端上的…预定义角色 · 进程与连接
pg_stat_scan_tables允许执行可能长时间持有 ACCESS SHARE 锁的监控函数。
扫描表的监控
监控与统计
执行可能在表上持有 ACCESS SHARE 锁并且持续较长时间的监控函数。
本版名称 pg_stat_scan_tables
手册称谓 默认角色
作用与权限边界
pg_monitor、 pg_read_all_settings、 pg_read_all_stats 和 pg_stat…预定义角色 · 监控与统计
pg_use_reserved_connections允许使用 reserved_connections 所保留的连接槽。
使用预留连接
进程与连接
允许使用通过 reserved_connections 保留的连接槽。
本版名称 pg_use_reserved_connections
手册称谓 预定义角色
pg_use_reserved_connections 允许使用通过 reserved_connections 保留的连接…预定义角色 · 进程与连接
pg_write_all_data提供全部数据的写入权限以及模式使用权限,但不绕过行级安全策略。
写入全部数据
数据访问
写入所有数据(表、视图、序列),其效果就像对这些对象拥有 INSERT、 UPDATE 和 DELETE 权限并对所有模式拥有 USAGE 权限一样,即使没有被显式授予。该角色没有设置角色属性 BYPASSRLS。如果正在使用 RLS,管理员可能希望对被 GRANT 此角色的角色设置 BYP…预定义角色 · 数据访问
pg_write_server_files允许向数据库服务器进程可访问的位置写入文件。
写入服务器文件
服务器文件与程序
允许使用COPY和其他文件访问函数,向服务器上数据库可访问的任何位置写入文件。
本版名称 pg_write_server_files
手册称谓 默认角色
作用与权限边界
pg_read_server_files、 pg_write_server_files 和 pg_execute_server_…预定义角色 · 服务器文件与程序
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开