更新时间:2026-07-28 GMT+08:00
分享

如何关闭系统表结构修改配置?

答:参数allow_system_table_mods允许修改系统表的结构。开发选项参数和GaussDB内部协同工作,在某些情况下,可以协助恢复遭到严重破坏的数据库。建议将参数allow_system_table_mods设为off,设置完参数后,需要重启数据库。

配置及验证方法如下:

--配置方法。
gs_guc set -Z coordinator -Z datanode -N all -I all -c "allow_system_table_mods=off"

--检查方法。
gaussdb=# SELECT name,setting FROM pg_settings WHERE name = 'allow_system_table_mods';
          name           | setting 
-------------------------+---------
 allow_system_table_mods | off
(1 row)

相关文档