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

dblink tidak ada bahkan ketika ekstensi sudah ada?

Lihat di skema mana ekstensi dipasang. Dalam kasus saya skema ini adalah ext :

select nspname as schema
from pg_extension e
join pg_namespace n on n.oid = e.extnamespace
where extname = 'dblink'

 schema 
--------
 ext
(1 row) 

Tambahkan nama skema ke jalur pencarian, mis.:

set search_path to public, ext;

atau gunakan nama fungsi yang memenuhi syarat dblink() , misalnya:

INSERT INTO tableA
 SELECT tbl.colA,tbl.colB,...
 FROM ext.dblink('dbname=anotherDB', 'SELECT colA,colB,...
                 FROM tableB')
as tbl(colA,colB,...)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memetakan tipe serial PostgreSQL dengan anotasi Hibernate

  2. PostgreSQL:Bagaimana cara melewatkan parameter dari baris perintah?

  3. Bagaimana cara mengatasi 'org.postgresql.util.PSQLException:Tidak ada nilai yang ditentukan untuk parameter 1'?

  4. PostgreSQL:bagaimana cara mengatur search_path dari dalam suatu fungsi?

  5. Django/Python:Perbarui relasi ke titik di settings.AUTH_USER_MODEL