fdw_cambyreta.sql
933 Bytes
-- Habilitar FDW
CREATE EXTENSION IF NOT EXISTS postgres_fdw;
-- Servidor extranjero para Cambyretá
DROP SERVER IF EXISTS cambyreta_server CASCADE;
CREATE SERVER cambyreta_server
FOREIGN DATA WRAPPER postgres_fdw
OPTIONS (host '10.0.12.5', port '5414', dbname 'sigem0703');
-- Mapeo de usuario
CREATE USER MAPPING IF NOT EXISTS FOR sigem_user
SERVER cambyreta_server
OPTIONS (user 'postgres', password 'x25yvaga2018');
-- Esquema extranjero
DROP SCHEMA IF EXISTS fdw_703 CASCADE;
CREATE SCHEMA fdw_703;
IMPORT FOREIGN SCHEMA public FROM SERVER cambyreta_server INTO fdw_703;
-- Crear vista de Morosidad (REGLA 23: Join por CCC)
CREATE OR REPLACE VIEW public.vw_lotes_morosidad_703 AS
SELECT
l.*,
m.inm_ficha,
m.inm_ctacatastral,
m.trb_total_deuda,
m.trb_total_pago,
m.ultimo_pago
FROM public.e703_lotes_activos l
LEFT JOIN fdw_703.v_liq_entidad_totalxobjeto m ON l.ccc = m.inm_ctacatastral;