2

postgresデータベース内のテーブルのみを別のデータベースインスタンスで複製できるかどうか疑問に思っています。たとえば、hostAでpostgresインスタンスを実行し、hostBで別のインスタンスを実行しているとします。hostAの「database1」というデータベースに「user」というリレーションがあり、hostBの「database2」という別のデータベースでこれを複製したいとします。どうすればそれを実現できますか?

4

1 に答える 1

7

Slony-私はこれを行うことができます:http ://slony.info/documentation/2.1/preface.html#INTRODUCTION

しかし、Slonyが実際には単一のテーブルである場合、かなりのオーバーヘッドになる可能性があります。

単一のテーブルの場合、 DbLinkを介して他のホストのテーブルを更新するトリガーを作成できます。

于 2012-07-06T13:24:24.337 に答える