GUC
("Grand Unified Configuration
") 是 PostgreSQL 的配置系统。
全局统一配置 (GUC) 系统在 PostgreSQL 7.1 中引入,作为一种在不同级别控制 PostgreSQL 的方法。
源代码
src/backend/utils/misc/README 中的概述提供了有关添加配置参数的介绍,对于核心代码和扩展都适用。
另请参阅 src/backend/utils/misc/guc.c。
更改历史记录
- PostgreSQL 16
- PostgreSQL 8.3
- 可以使用
ALTER FUNCTION ... [ SET | RESET ]
为函数指定配置参数 (提交 2abae34a)
- 可以使用
- PostgreSQL 7.4
- 添加了对只读 GUC 的支持 (提交 9cbaf721)
- PostgreSQL 7.1
- 已添加 (提交 6a68f426)
参考
- PostgreSQL 文档: 通过配置文件设置参数
- PostgreSQL 文档: 通过 SQL 命令交互设置参数