Londiste3 and pglogical replication on PostgreSQL Amazon RDS



我有两个PostgreSQL数据库,其中一个数据库需要从另一个数据库复制一些表(实时),我们已经使用Londiste3这样做了很长一段时间。

我们正在将数据库迁移到 Amazon RDS,但据我了解,我们无法像在 EC2 服务器上那样在其上安装任何东西。因此,除非我们使用 ECC2 服务器来托管数据库(从而丢失 RDS 的备份功能),否则我们不能使用 Londiste3 或 pglogic。

RDS 是否支持类似内容?我已经阅读了有关只读实例的"流式复制"的信息,但这不是我们想要的。如果 RDS 已经安装了 pglogical 会很棒,但我不知道它是否安装了?

这是Postgres RDS目前拥有的:

test=> select version();
                                                 version
----------------------------------------------------------------------------------------------------------
 PostgreSQL 9.6.1 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-16), 64-bit
(1 row)
test=> show rds.extensions;
                                                                                                                                                                                                                                                rds.extensions
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 address_standardizer,address_standardizer_data_us,bloom,btree_gin,
btree_gist,chkpass,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,
fuzzystrmatch,hstore,hstore_plperl,intagg,intarray,ip4r,isn,ltree,
pgcrypto,pgrowlocks,pgstattuple,pg_buffercache,pg_prewarm,
pg_stat_statements,pg_trgm,pg_visibility,plcoffee,plls,plperl,plpgsql,
pltcl,plv8,postgis,postgis_tiger_geocoder,postgis_topology,postgres_fdw,
sslinfo,tablefunc,test_parser,tsearch2,tsm_system_rows,tsm_system_time,
unaccent,uuid-ossp

我也很高兴看到那里有 londiste(这意味着也有 pgq,顺便说一句;所以这并不容易,让我们远离 Postgres 本身),尤其是 pglogical。

最新更新