Pg 9.1のストリーミングレプリケーションから特定のデータベースを除外することはできますか?ストリーミングレプリケーションからデータベースを除外する
2つのデータベースAとBが定義されているとします。目標は、バックアップサーバー上のデータベースBに関するすべてを無視することです。
あなたのヒントをありがとう!
Pg 9.1のストリーミングレプリケーションから特定のデータベースを除外することはできますか?ストリーミングレプリケーションからデータベースを除外する
2つのデータベースAとBが定義されているとします。目標は、バックアップサーバー上のデータベースBに関するすべてを無視することです。
あなたのヒントをありがとう!
いいえ、不可能です。レプリケーションは常に完全なクラスタで機能します。
Postgres 9.5以降では、拡張子pglogicalを使用してこれを行うことができます。
とpsql 9.5は、一部のデータベースを除外するだけでなく、マスタとスレーブの間でデータをストリーミングする1つのデータベースからいくつかのテーブルを除外することも可能ですか?私はこのリンク、https://www.howtoforge.com/tutorial/postgresql-replication-on-ubuntu-15-04/に従うつもりです。 – Devang
@デヴァング:いいえ、そうではありません。 Postgres 9.5でこれを行う唯一の方法は、 'pglocical'拡張を使うことです:https://2ndquadrant.com/en/resources/pglogical/(' psql'はコマンドラインクライアントの名前です。 DBMSの名前はPostgresまたはpgsqlです) –
pglocicalの経験はありません。あなたが何らかの考えを持っていれば、これは合法で、オープンソースで、堅牢で、実稼働環境ですぐに使えるのでしょうか? – Devang
部分的に複製するためにSlony-I
http://slony.info/または他の複製ソリューションを使用してください。
要件を解決しましたか?私はpsql 9.5と同じ問題に直面しています。 – Devang