sql >> Databáze >  >> RDS >> PostgreSQL

Je možné provádět mezidatabázové dotazy s PostgreSQL?

Poznámka:Jak naznačil původní tazatel, pokud nastavujete dvě databáze na stejném počítači, pravděpodobně budete chtít místo toho vytvořit dvě schémata – v tom případě nepotřebujete nic zvláštního k tomu, abyste se v nich dotazovali.

postgres_fdw

Použijte postgres_fdw (cizí data wrapper) pro připojení k tabulkám v jakékoli databázi Postgres – místní nebo vzdálené.

Všimněte si, že existují cizí datové obaly pro další oblíbené zdroje dat. V současné době pouze postgres_fdw a file_fdw jsou součástí oficiální distribuce Postgres.

Pro verze Postgres starší než 9.3

Takto staré verze již nejsou podporovány, ale pokud to potřebujete provést v instalaci Postgres před rokem 2013, existuje funkce nazvaná dblink .

Nikdy jsem to nepoužil, ale je udržován a distribuován se zbytkem PostgreSQL. Pokud používáte verzi PostgreSQL, která byla dodána s vaší distribucí Linuxu, možná budete muset nainstalovat balíček s názvem postgresql-contrib.



  1. Vytvoření uživatele na MySQL

  2. Připojte databázi v SQLite

  3. SQL Levé připojení

  4. Redundance N+1 a konsolidace serverů