ALTER SYSTEM 的“安全”之争
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
PostgreSQL 社区曾为是否允许禁用 ALTER SYSTEM 命令爆发过一场有趣的讨论。ALTER SYSTEM 用于调整 PostgreSQL 配置且持久化到 postgresql.auto.conf 。有人提议增加一个选项来禁用此命令,初衷是好在 Kubernetes 等声明式配置环境中维持配置一致性,避免数据库内部更改导致配置漂移。然而,这场讨论却异常激烈:一方认为这根本不算安全功能(因为超级用户总有办法绕开),另一方则担心用户会误解其能力。最终,在经过长达数月的争论后,社区才勉强达成一致,增加了 allow_alter_system 参数,并特意在文档中强调“这不是安全功能”。这场辩论生动体现了 PostgreSQL 社区对功能的严谨态度,以及开发者们对“正确做事”的执着9。该文章在 2025/8/28 10:26:50 编辑过 |
关键字查询
相关文章
正在查询... |