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

Jak používat (instalovat) dblink v PostgreSQL?

Od PostgreSQL 9.1 , instalace přídavných modulů je jednoduchá. Registrovaná rozšíření jako dblink lze nainstalovat pomocí CREATE EXTENSION :

CREATE EXTENSION dblink;

Nainstaluje se do vašeho výchozího schématu, které je public ve výchozím stavu. Zkontrolujte, zda je vaše search_path je správně nastavena před spuštěním příkazu. Schéma musí být viditelné pro všechny role, které s ním musí pracovat. Viz:

  • Jak parametr search_path ovlivňuje rozlišení identifikátoru a "aktuální schéma"

Případně můžete nainstalovat do libovolného schématu podle vašeho výběru pomocí:

CREATE EXTENSION dblink SCHEMA extensions;

Viz:

  • Nejlepší způsob, jak nainstalovat hstore na více schémat v databázi Postgres?

Spustit jednou pro databázi. Nebo jej spusťte ve standardní systémové databázi template1 přidat do každého nově vytvořené DB automaticky. Podrobnosti v návodu.

Nejprve musíte mít na serveru nainstalované soubory poskytující modul. Pro Debian a deriváty by to byl balíček postgresql-contrib-9.1 - samozřejmě pro PostgreSQL 9.1. Od Postgres 10 existuje pouze postgresql-contrib metabalíček.



  1. Místní dočasná tabulka v Oracle 10 (pro rozsah uložené procedury)

  2. Nejrychlejší způsob, jak najít zastaralé funkce, které se stále používají v instanci SQL Server (příklad T-SQL)

  3. Jak zjistit první a poslední datum aktuálního roku?

  4. Jaký typ dat použít pro pole hashovaného hesla a jakou délku?