От PostgreSQL 9.1 , инсталирането на допълнителни модули е лесно. Регистрирани разширения като dblink може да се инсталира с CREATE EXTENSION :
CREATE EXTENSION dblink;
Инсталира се във вашата схема по подразбиране, която е public по подразбиране. Уверете се, че вашият search_path е зададен правилно, преди да изпълните командата. Схемата трябва да е видима за всички роли, които трябва да работят с нея. Вижте:
- Как search_path влияе върху разделителната способност на идентификатора и „текущата схема“
Като алтернатива можете да инсталирате на всяка схема по ваш избор с:
CREATE EXTENSION dblink SCHEMA extensions;
Вижте:
- Най-добрият начин да инсталирате hstore на множество схеми в база данни на Postgres?
Изпълнявайте веднъж на база данни. Или го стартирайте в стандартната системна база данни template1 за да го добавите към всеки новосъздадената БД автоматично. Подробности в ръководството.
Първо трябва да имате инсталирани файловете, предоставящи модула, на сървъра. За Debian и производни това ще бъде пакетът postgresql-contrib-9.1 - за PostgreSQL 9.1, очевидно. След Postgres 10 има само postgresql-contrib метапакет.