Логическая репликация RDS Postgres в EC2 - PullRequest
0 голосов
/ 05 июня 2018

Я использую postgres 9.5.7 в RDS и хочу создать копию ведомого / считывающего устройства на коробке EC2.Я выяснил, как заставить логическую репликацию работать на RDS, и могу использовать pg_recvlogical для подключения к слоту репликации на коробке EC2.

Теперь моя проблема заключалась в том, что, к сожалению, RDS не '• Поддержка pglogical, и, похоже, у меня осталось либо test_decoding, либо wal2json для моих форматов вывода.Есть ли что-нибудь, что знает, как взять любой из этих форматов и превратить их в SQL, который может быть выполнен на ведомом устройстве?

Большинство руководств, которые я нашел в Интернете, доходят только до получения pg_recvlogical работает, и не делайте последний шаг, чтобы показать, как на самом деле внести эти изменения в ведомую базу данных.

1 Ответ

0 голосов
/ 18 июля 2018

возможно, вы хотите проверить https://wiki.postgresql.org/wiki/Logical_Decoding_Plugins#decoder_raw

этот плагин выводит SQL-операторы, которые могут быть запущены в подчиненном postgres

...