manual_fdw_1109.sql
819 Bytes
CREATE EXTENSION IF NOT EXISTS postgres_fdw;
DROP SCHEMA IF EXISTS fdw_1109 CASCADE;
DROP SERVER IF EXISTS srv_1109 CASCADE;
CREATE SCHEMA fdw_1109;
CREATE SERVER srv_1109 FOREIGN DATA WRAPPER postgres_fdw OPTIONS (host '10.0.17.3', port '5414', dbname 'sigem1109');
CREATE USER MAPPING FOR current_user SERVER srv_1109 OPTIONS (user 'postgres', password 'x25yvaga2017');
IMPORT FOREIGN SCHEMA public LIMIT TO (v_liq_entidad_totalxobjeto) FROM SERVER srv_1109 INTO fdw_1109;
CREATE OR REPLACE VIEW public.vw_lotes_morosidad_1109 AS
SELECT
lot.*,
liq.inm_ficha,
liq.inm_ctacatastral,
liq.trb_total_deuda,
liq.trb_total_pago,
liq.ultimo_pago
FROM public.e1109_lotes_activos lot
LEFT JOIN fdw_1109.v_liq_entidad_totalxobjeto liq ON lot.snc_cuenta = REPLACE(liq.inm_ctacatastral, '-', '');