すべてのプロダクト
Search
ドキュメントセンター

PolarDB:ALTERシステム

最終更新日:May 30, 2024

ALTER SYSTEMは、データベースクラスター全体でサーバー構成パラメーターを変更するために使用されます。

説明

ALTER SYSTEMは、データベースクラスター全体でサーバー構成パラメーターを変更するために使用されます。

ALTER SYSTEMで設定した値は、次のサーバー構成のリロード後、またはサーバーの起動時にのみ変更できるパラメーターの場合は次のサーバーの再起動後に有効になります。 サーバー構成のリロードは、SQL functionpg_reload_conf() 、runningpg_ctl reloadを呼び出すか、またはメインサーバープロセスにSIGHUP信号を送信することで実行できます。

スーパーユーザーのみがALTER SYSTEMを使用できます。また、このコマンドはファイルシステムに直接作用し、ロールバックできないため、トランザクションブロックまたは関数内では使用できません。

概要

ALTER SYSTEM SET configuration_parameter { TO | = } { value | 'value' | デフォルト}

ALTER SYSTEM RESET configuration_parameter
ALTERシステムリセットすべて 

パラメーター

  • configuration_parameter: 設定可能な設定パラメーターの名前。

  • value: パラメーターの新しい値。 値は、特定のパラメーターに応じて、文字列定数、識別子、数値、またはこれらのコンマ区切りリストとして指定できます。 数値でも有効な識別子でもない値を引用する必要があります。DEFAULTは、postgresql.auto.confからパラメーターとその値を削除することを指定するように記述できます。

thewal_levelを設定する:

ALTER SYSTEM SET wal_level=レプリカ;

それを元に戻し、postgresql.confで有効だった設定を復元します。

ALTERシステムリセットwal_level;