Postgresql veritabanı üzerinde farklı bir veritabanından veri çekmek istediğinizde aşağıdaki komutu kullanabilirsiniz.
SELECT t.csbm_kod AS street_code,
t.csbm_ad AS street_name,
t.csbm_ad AS street_name_normal,
t.mahalle_kod AS neighborhood_code,
t.mahalle_ad AS neighborhood_name,
t.ilce_kod AS district_code,
t.ilce_ad AS district_name,
t.csbm_tip AS type_name
FROM dblink('dbname=uavt port=5432 host=172.16.11.129 user=uavt password=uavt'::text, 'select
il_kod,
ilce_kod,
mahalle_kod,
csbm_kod,
il_ad,
ilce_ad,
mahalle_ad,
csbm_ad,
csbm_tip from v_csbm where il_kod=33'::text) t(il_kod bigint, ilce_kod bigint, mahalle_kod bigint, csbm_kod bigint, il_ad character varying, ilce_ad character varying, mahalle_ad character varying, csbm_ad character varying, csbm_tip character varying);
Not: Eğer dblink bulunamadı hatası alırsanız extensions kısmından dblink extensionunu veritabanınıza eklemeniz gerektemektedir.
SQL Komutu:
CREATE EXTENSION dblink
SCHEMA public
VERSION "1.2";