ALTER SYSTEM 的“安全”之爭
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
PostgreSQL 社區(qū)曾為是否允許禁用 ALTER SYSTEM 命令爆發(fā)過一場有趣的討論。ALTER SYSTEM 用于調整 PostgreSQL 配置且持久化到 postgresql.auto.conf。有人提議增加一個選項來禁用此命令,初衷是好在 Kubernetes 等聲明式配置環(huán)境中維持配置一致性,避免數(shù)據(jù)庫內部更改導致配置漂移。然而,這場討論卻異常激烈:一方認為這根本不算安全功能(因為超級用戶總有辦法繞開),另一方則擔心用戶會誤解其能力。最終,在經(jīng)過長達數(shù)月的爭論后,社區(qū)才勉強達成一致,增加了 allow_alter_system 參數(shù),并特意在文檔中強調“這不是安全功能”。這場辯論生動體現(xiàn)了 PostgreSQL 社區(qū)對功能的嚴謹態(tài)度,以及開發(fā)者們對“正確做事”的執(zhí)著9。該文章在 2025/8/28 10:26:50 編輯過 |
關鍵字查詢
相關文章
正在查詢... |