-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- View: vw_ug_propuestas -- Version: 3.0.0 -- -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- DROP VIEW IF EXISTS vw_ug_propuestas; CREATE OR REPLACE VIEW vw_ug_propuestas ( unidad_gestion, propuesta, ubicacion ) AS SELECT sga_ug_propuestas.unidad_gestion, sga_ug_propuestas.propuesta, sga_ug_propuestas.ubicacion FROM sga_ug_propuestas UNION SELECT ra.unidad_gestion, pra.propuesta, po.ubicacion FROM sga_ug_responsables_academicas as ra, sga_propuestas_ra as pra LEFT JOIN sga_propuestas_oferta as po ON po.propuesta = pra.propuesta WHERE pra.responsable_academica = ra.responsable_academica UNION SELECT ub.unidad_gestion, o.propuesta, o.ubicacion FROM sga_ug_ubicaciones as ub, sga_propuestas_oferta as o WHERE o.ubicacion = ub.ubicacion UNION SELECT tp.unidad_gestion, p.propuesta, cast(NULL as integer) as ubicacion FROM sga_ug_tipos_propuestas as tp, sga_propuestas as p WHERE p.propuesta_tipo = tp.propuesta_tipo ; -- ++++++++++++++++++++++++++++++ Fin view vw_ug_propuestas +++++++++++++++++++++++++++++++++++++++ GRANT SELECT ON vw_ug_propuestas to public;