PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana cara menggunakan (menginstal) dblink di PostgreSQL?

Sejak PostgreSQL 9.1 , pemasangan modul tambahan sederhana. Ekstensi terdaftar seperti dblink dapat diinstal dengan CREATE EXTENSION :

CREATE EXTENSION dblink;

Instal ke skema default Anda, yaitu public secara default. Pastikan search_path . Anda diatur dengan benar sebelum Anda menjalankan perintah. Skema harus terlihat oleh semua peran yang harus bekerja dengannya. Lihat:

  • Bagaimana search_path mempengaruhi resolusi pengenal dan "skema saat ini"

Atau, Anda dapat menginstal skema pilihan Anda dengan:

CREATE EXTENSION dblink SCHEMA extensions;

Lihat:

  • Cara terbaik untuk menginstal hstore pada beberapa skema dalam database Postgres?

Jalankan sekali per database. Atau jalankan di database sistem standar template1 untuk menambahkannya ke setiap DB yang baru dibuat secara otomatis. Detail dalam manual.

Anda harus memiliki file yang menyediakan modul yang diinstal di server terlebih dahulu. Untuk Debian dan turunannya, ini adalah paket postgresql-contrib-9.1 - untuk PostgreSQL 9.1, tentu saja. Sejak Postgres 10, hanya ada postgresql-contrib paket meta.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa meletakkan database di bawah git (kontrol versi)?

  2. Perbaiki “ERROR:  setiap kueri UNION harus memiliki jumlah kolom yang sama” di PostgreSQL

  3. Di PostgreSQL, bagaimana cara memasukkan data dengan perintah COPY?

  4. SQLAlchemy, Psycopg2 dan Postgresql COPY

  5. PostgreSQL ERROR:membatalkan pernyataan karena konflik dengan pemulihan