2012-03-01 6 views
1

Pg 9.1のストリーミングレプリケーションから特定のデータベースを除外することはできますか?ストリーミングレプリケーションからデータベースを除外する

2つのデータベースAとBが定義されているとします。目標は、バックアップサーバー上のデータベースBに関するすべてを無視することです。

あなたのヒントをありがとう!

+0

要件を解決しましたか?私はpsql 9.5と同じ問題に直面しています。 – Devang

答えて

2

いいえ、不可能です。レプリケーションは常に完全なクラスタで機能します。

Postgres 9.5以降では、拡張子pglogicalを使用してこれを行うことができます。

+0

とpsql 9.5は、一部のデータベースを除外するだけでなく、マスタとスレーブの間でデータをストリーミングする1つのデータベースからいくつかのテーブルを除外することも可能ですか?私はこのリンク、https://www.howtoforge.com/tutorial/postgresql-replication-on-ubuntu-15-04/に従うつもりです。 – Devang

+1

@デヴァング:いいえ、そうではありません。 Postgres 9.5でこれを行う唯一の方法は、 'pglocical'拡張を使うことです:https://2ndquadrant.com/en/resources/pglogical/(' psql'はコマンドラインクライアントの名前です。 DBMSの名前はPostgresまたはpgsqlです) –

+0

pglocicalの経験はありません。あなたが何らかの考えを持っていれば、これは合法で、オープンソースで、堅牢で、実稼働環境ですぐに使えるのでしょうか? – Devang

2

部分的に複製するためにSlony-Ihttp://slony.info/または他の複製ソリューションを使用してください。

関連する問題