2 つの GCP CloudSQL インスタンス間で pglogical レプリケーションを設定できません

2 つの GCP CloudSQL インスタンス間で pglogical レプリケーションを設定できません

pglogical現在、リージョン間でデータをすばやく移行するために、2 つの GCP CloudSQL Postgres インスタンス間でレプリケーションを設定しようとしています。

私はGCPドキュメント[1]に従って、replicatorユーザーを作成し、pglogicalそのユーザーとして拡張機能をインストールし、必要な構成を実行しました。

ただし、宛先サービスでサブスクリプションを作成するたびに、ステータスが最初にpostgres ログinitializingに変わりdown. Looking at the、宛先側で次のエラーが表示されます。

db=api,user=replicator ERROR:  permission denied for function pg_replication_origin_session_setup

宛先 DB で上記の関数を確認できますが、GRANT EXECUTEそれを実行しようとすると、次のような警告が表示されます。

postgres=> \df+ pg_replication_origin_session_setup

      List of functions
   Schema   |                Name                 | Result data type | Argument data types | Type | Volatility | Parallel |     Owner     | Securi
ty |         Access privileges         | Language |             Source code             |                                     Description

------------+-------------------------------------+------------------+---------------------+------+------------+----------+---------------+-------
---+-----------------------------------+----------+-------------------------------------+---------------------------------------------------------
-----------------------------
 pg_catalog | pg_replication_origin_session_setup | void             | text                | func | volatile   | unsafe   | cloudsqladmin | invoke
r  | cloudsqladmin=X/cloudsqladmin    +| internal | pg_replication_origin_session_setup | configure session to maintain replication progress track
ing for the passed in origin
            |                                     |                  |                     |      |            |          |               |
   | cloudsqlsuperuser=X/cloudsqladmin |          |                                     |
(1 row)

postgres=> \du replicator
                 List of roles
 Role name  | Attributes  |      Member of
------------+-------------+---------------------
 replicator | Replication | {cloudsqlsuperuser}

postgres=> GRANT EXECUTE ON FUNCTION pg_catalog.pg_replication_origin_session_setup TO replicator;
WARNING:  no privileges were granted for "pg_replication_origin_session_setup"
GRANT

pglogical以前に CloudSQL でセットアップできた人はいますか? または、上記のpermission deniedエラーを見たことがありますか?

よろしくお願いします。
ギャビン

[1]https://cloud.google.com/sql/docs/postgres/replication/configure-logical-replication#postgresql インスタンスを構成する

関連情報