SYSTEMはデータベースクラスタ全体にわたるサーバの設定パラメータを変更するのに使われます。手作業でpostgresql.confファイルを編集するという伝統的な方法よりも、この方が便利かもしれません。SYSTEMは指定されたパラメータ設定をpostgresql.auto.confファイルに書き出し、これがpostgresql.confに加えて読み込まれます。パラメータをDEFAULTに設定する、あるいはこれの別表記であるRESETを使うと、postgresql.auto.confファイルから、その設定のエントリを削除します。ALLを使用してください。SYSTEMで設定された値は、次回のサーバ設定の再ロードで、またサーバ開始時にのみ変更可能なパラメータについては次回のサーバ再起動で有効になります。reloadの実行、あるいはメインのサーバプロセスにSIGHUPを送信することで実行できます。SYSTEMを実行できるのはスーパーユーザーだけです。このコマンドはファイルシステムに直接作用し、ロールバックできないため、トランザクションブロックや関数の内部で使うことはできません。パラメータconfiguration_parameter設定する設定パラメータの名前です。利用可能なパラメータに付いては19章サーバの設定に記述されています。valueパラメータの新しい値です。それらをカンマで区切ったリストで指定できます。DEFAULTと指定することができ、このとき、パラメータとその値をpostgresql.auto.confから削除します。options)を設定することはできません。パラメータの設定を参照してください。例wal_levelを設定します。replica;それを取り消して、postgresql.confで有効だった設定に戻します。SYSTEM文はPostgreSQLの拡張です。