От 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
метапакет.