PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak używać (zainstalować) dblink w PostgreSQL?

Od PostgreSQL 9.1 , instalacja dodatkowych modułów jest prosta. Zarejestrowane rozszerzenia, takie jak dblink można zainstalować za pomocą CREATE EXTENSION :

CREATE EXTENSION dblink;

Instaluje się w domyślnym schemacie, który jest public domyślnie. Upewnij się, że Twoja search_path jest prawidłowo ustawiony przed uruchomieniem polecenia. Schemat musi być widoczny dla wszystkich ról, które mają z nim pracować. Zobacz:

  • W jaki sposób search_path wpływa na rozpoznawanie identyfikatora i „bieżący schemat”

Alternatywnie możesz zainstalować do dowolnego wybranego schematu za pomocą:

CREATE EXTENSION dblink SCHEMA extensions;

Zobacz:

  • Najlepszy sposób na zainstalowanie hstore na wielu schematach w bazie danych Postgres?

Uruchom raz na bazę danych. Lub uruchom go w standardowej systemowej bazie danych template1 dodać go do każdego nowo utworzony DB automatycznie. Szczegóły w instrukcji.

Najpierw musisz mieć pliki dostarczające moduł zainstalowany na serwerze. W przypadku Debiana i pochodnych byłby to pakiet postgresql-contrib-9.1 - oczywiście dla PostgreSQL 9.1. Od Postgres 10 istnieje tylko postgresql-contrib metapakiet.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zarządzanie wysoką dostępnością w PostgreSQL – Część II:Menedżer replikacji

  2. Jak uzyskać wartość z ostatniego wstawionego wiersza?

  3. Postgres:konwertuj jeden wiersz na wiele wierszy (unpivot)

  4. sekwencja postgresql nextval w schemacie

  5. Django cache.set() powodujący błąd zduplikowanego klucza