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, '-', '');
GitLab Appliance - Powered by TurnKey Linux