Existuje několik možností:
-
Master/Master replikace (Bucardo), Master/Slave replikace (Slony)
-
Použití cizích datových obalů - můžete přistupovat k libovolné tabulce z jiných databází. 9.2 poskytuje komfort FDW ovladač pouze pro čtení, 9.3 obsahuje ovladač FDW pro čtení/zápis
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 je asi nejjednodušší řešení, jak sdílet data.