2017-01-11 11 views
1

私は2つのPostgreSQLデータベースを持っていますが、データベースの1つは他のデータベースのテーブルの一部を(リアルタイムで)複製する必要があります。今の時間。PostgreSQLのLondiste3とpglogicalレプリケーションAmazon RDS

私たちのデータベースはAmazon RDSに移行していますが、私が理解しているところでは、EC2サーバのように何かをインストールすることはできません。したがって、ECC2サーバーを使用してデータベースをホストする(RDSのバックアップ機能が失われている)場合を除き、Londiste3またはpglogicalは使用できません。

RDSはこれをサポートしていますか?私は、読み取り専用インスタンスのために "ストリーミングレプリケーション"について読んだことがありますが、それは私たちが望むものではありません。 RDSにpglogicalが既にインストールされていれば素晴らしいだろうが、もしそうなら、私は分からないだろうか?

答えて

2

これは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 

私もところで、同様PGQを持つ暗示た(そこlondisteを見て幸せになる。それはそう簡単ではないですし、離れのPostgres自身から私たちを歩きます)、特にpglogical。

関連する問題