Kiểm tra xem phần mở rộng được cài đặt trong lược đồ nào. Trong trường hợp của tôi, lược đồ này là 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)
Thêm tên giản đồ vào đường dẫn tìm kiếm, ví dụ:
set search_path to public, ext;
hoặc sử dụng tên đủ điều kiện của hàm dblink()
, ví dụ:
INSERT INTO tableA
SELECT tbl.colA,tbl.colB,...
FROM ext.dblink('dbname=anotherDB', 'SELECT colA,colB,...
FROM tableB')
as tbl(colA,colB,...)