PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Czy można wykonywać zapytania między bazami danych za pomocą PostgreSQL?

Uwaga:jak sugerował pierwotny pytający, jeśli konfigurujesz dwie bazy danych na tej samej maszynie, prawdopodobnie chcesz zamiast tego utworzyć dwa schematy — w takim przypadku nie potrzebujesz niczego specjalnego, aby przeszukiwać je.

postgres_fdw

Użyj postgres_fdw (obce opakowanie danych), aby połączyć się z tabelami w dowolnej bazie danych Postgres - lokalnej lub zdalnej.

Zwróć uwagę, że istnieją zewnętrzne opakowania danych dla innych popularnych źródeł danych. Obecnie tylko postgres_fdw i file_fdw są częścią oficjalnej dystrybucji Postgres.

Wersje Postgresa starsze niż 9.3

Wersje tak stare nie są już obsługiwane, ale jeśli musisz to zrobić w instalacji Postgres sprzed 2013 r., istnieje funkcja o nazwie dblink .

Nigdy go nie używałem, ale jest utrzymywany i dystrybuowany z resztą PostgreSQL. Jeśli używasz wersji PostgreSQL dostarczonej z dystrybucją Linuksa, może być konieczne zainstalowanie pakietu o nazwie postgresql-contrib.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Typy danych PostgreSQL i C#

  2. Zmień typ danych kolumny na serial

  3. Nie mogę zainstalować pg gem na Mountain Lion

  4. Czy PostgreSQL może wykonać łączenie między dwiema procedurami składowanymi SQL Server?

  5. Wyodrębnij rok z daty w PostgreSQL