PostgresRDS 9.4.20 AWS DMS source pglogical shared_preload_libraries param

0

So I'm trying to use a PostgresRDS 9.4.20 as a source for AWS DMS cdc. It errors out saying pglogical is not available. I got the same error with a PostgresRDS 9.6 but I was able to fix this by adding pglogical to the shared_preload_libraries parameter group used by the rds. However I cannot add it to the parameter group used by my 9.4.20 rds because it is not a allowed value in that version. Can you please let me know how to overcome this hiccup without upgrading my rds version?

已提问 5 年前316 查看次数
2 回答
0
已接受的回答

Hello,

RDS Postgres does not support pglogical in the 9.4 major version. The only logical decoding plugin we offer for 9.4 is test_decoding.

For a full list of extensions and the versions we support them in please consult:
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html#PostgreSQL.Concepts.General.FeatureSupport.Extensions

Thanks,
John H

AWS
已回答 5 年前
0

How do I install/enable test_decoding on a database in aws postgres rds 9.4.20?

Ah found it: SELECT * FROM pg_create_logical_replication_slot('test_slot', 'test_decoding');

已回答 5 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则