Ada beberapa kemungkinan:
-
Replikasi Master/Master (Bucardo), Replikasi Master/Slave (Slony)
-
Menggunakan pembungkus data asing - Anda dapat mengakses tabel apa pun dari database lain. 9.2 menyediakan driver hanya baca PLRT Asing yang nyaman, 9.3 berisi driver baca/tulis PLRT Asing
CREATE EXTENSION postgres_fdw ; CREATE SERVER omega FOREIGN DATA WRAPPER postgres_fdw OPTIONS (host 'localhost', dbname 'other_database'); CREATE USER MAPPING FOR pavel SERVER omega; CREATE FOREIGN TABLE oo (a int) SERVER omega; postgres=# EXPLAIN ANALYZE VERBOSE SELECT * FROM oo WHERE a BETWEEN 1 AND 100;
FDW mungkin adalah solusi paling sederhana untuk berbagi data.