本記事では、自社構築のPostgreSQLデータベースインスタンスのログレベルをlogicalに変更する方法について説明します。
背景
自社構築のPostgreSQLデータベースインスタンスのデータをOceanBaseデータベースに移行する際、増分同期 を選択した場合は、PostgreSQLインスタンスのログレベルをlogicalに変更する必要があります(wal_levelパラメータの値をlogicalに設定すること)。設定しない場合、タスクの事前チェック項目であるデータベースwal_levelチェックに失敗します。
手順
PostgreSQLインスタンスが稼働しているサーバーにログインします。
PostgreSQLの設定ファイル
postgresql.confを開きます。設定ファイル内で
wal_levelパラメータを見つけ、その値をlogicalに変更します。設定ファイルにこのパラメータが存在しない場合、ファイルに次の設定を追加できます:
wal_level = logical。設定ファイル
postgresql.confを保存し、閉じます。設定を有効にするため、PostgreSQLインスタンスを再起動します。