PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да използвам (инсталирам) dblink в PostgreSQL?

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Преобразувайте името на месеца в номер на месеца в PostgreSQL

  2. Превърнете представянето на датата в postgres в низ по ISO 8601

  3. заявка за актуализиране с присъединяване към две таблици

  4. Най-добрият начин да инсталирате hstore на множество схеми в база данни на Postgres?

  5. Бележки относно индексите на PostgreSQL B-Tree