Azure CLI を使用して Azure Database for PostgreSQL - フレキシブル サーバーのサーバー パラメーターをカスタマイズする
適用対象: Azure Database for PostgreSQL - フレキシブル サーバー
コマンド ライン インターフェイス (Azure CLI) を使用して、Azure PostgreSQL サーバーの構成パラメーターを一覧表示、表示、更新できます。 エンジン パラメーターのサブセットは、サーバーレベルで公開され、変更が可能です。
前提条件
このハウツー ガイドの手順を実行するには、以下が必要です。
- Azure Database for PostgreSQL フレキシブル サーバー インスタンスの作成に関するページに従って、Azure Database for PostgreSQL フレキシブル サーバーのインスタンスとデータベースを作成する
- コンピューターに Azure CLI コマンド ライン インターフェイスをインストールするか、ブラウザーを使用して Azure portal の Azure Cloud Shell を使用します。
Azure Database for PostgreSQL フレキシブル サーバー インスタンスのサーバー パラメーターの一覧を表示する
サーバー内の変更可能なすべてのパラメーターとその値を一覧表示するには、az postgres flexible-server parameter list コマンドを実行します。
リソース グループ myresourcegroup にあるサーバー mydemoserver.postgres.database.azure.com のサーバー パラメーターを一覧表示できます。
az postgres flexible-server parameter list --resource-group myresourcegroup --server-name mydemoserver
サーバー パラメーターの詳細を表示する
サーバーの特定のパラメーターに関する詳細を表示するには、az postgres flexible-server parameter show コマンドを実行します。
この例では、サーバー mydemoserver.postgres.database.azure.com のリソース グループ myresourcegroup の log_min_messages サーバー パラメーターの詳細を表示します。
az postgres flexible-server parameter show --name log_min_messages --resource-group myresourcegroup --server-name mydemoserver
サーバー パラメーター値を変更する
特定のサーバー パラメーターの値を変更することもできます。これによって Azure Database for PostgreSQL フレキシブル サーバー エンジンの基盤となる構成値が更新されます。 パラメーターを更新するには、az postgres flexible-server parameter set コマンドを使用します。
この例では、サーバー mydemoserver.postgres.database.azure.com のリソース グループ myresourcegroup の log_min_messages サーバー パラメーターを更新します。
az postgres flexible-server parameter set --name log_min_messages --value INFO --resource-group myresourcegroup --server-name mydemoserver
パラメーターの値をリセットする場合、省略可能な --value
パラメーターを除外すると、既定値が適用されます。 上記の例の場合は、次のようになります。
az postgres flexible-server parameter set --name log_min_messages --resource-group myresourcegroup --server-name mydemoserver
このコマンドによって、log_min_messages パラメーターが既定値の WARNING にリセットされます。 サーバー パラメーターと許容値の詳細については、パラメーターの設定に関する PostgreSQL のドキュメントを参照してください。
次のステップ
- サーバー ログの構成およびアクセスについては、Azure Database for PostgreSQL - フレキシブル サーバーのサーバー ログに関するページを参照してください