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.