異なるスキーマ間でのロジカルレプリケーションは可能ですか?
解決したいこと
異なるスキーマ間でのロジカルレプリケーションを設定したく思ってます。
例)
DB "A"のスキーマ"a"配下のqiitaテーブルと
DB "B"のスキーマ"b"配下のqiitaテーブル(テーブル名のみ同名)をロジカルレプリケーションさせたい状況です。
サブスクリプションの作成時に以下のようなエラーが発生しました。
発生している問題・エラー(サブスクリプション.sql実行時)
ERROR: schema "a" does not exist
SQL状態: 3F000
サブスクリプション.sql
CREATE SUBSCRIPSION sub01_B_table
CONNECTION 'host=xxx.xx.xx.xx(DB"A"のIP) port=5432 dbname=A'
PUBLICATION pub01_A_table;
パブリケーション.spl
CREATE PUBLICATION pub01_A_table
FOR TABLE qiita;
DB"A"のpostgresql.confは
wal_level=logical
DB"A"のpg_hba.confは
host B username yyy.yy.yy.yy(DB"B"のIP) md5
にそれぞれ設定済です。
お手数をおかけしますが、ご確認いただけますと幸いです。
0