PostgreSQL ソースデータベースから移行ジョブを実行するには、データベースの構成変更が必要になる場合があります。 Relational Migratorでデータベースの構成変更が必要と判断された場合は、必要な変更を伴うSQLスクリプトが自動的に生成されます。データベース管理者(DBA)にこのスクリプトのコマンドを確認して実行することをお勧めします。このページでは、必要な構成手順の詳細について説明します。
始める前に
PostgreSQL がクラスターとして構成されている場合、Relational Migrator はマスター サーバーに接続する必要があります。
手順
PostgreSQL に対するスナップショット ジョブの場合、サービス アカウントにはスキーマ USAGE
とテーブルSELECT
権限が必要です。
GRANT USAGE ON SCHEMA <schema_name> TO <database_user_name>; GRANT SELECT ON TABLE <schema_name>.<table_name> TO <database_user_name>;
詳細
Relational Migrator は、行レベルの変更をキャプチャするためにオープンソースの Debeziumコネクタに依存しています。詳細については、 Debezium PostgreSQL を参照してください。