/*select * from vw_modulos_plan where plan = 1000 30000;20000;"20000";"Plan 2007 Ingenieria Informática";"Plan 2007 Ingenieria Informática";0;"Módulo raiz de una Propuesta Curricular" 30001;20001;"20001";"Módulo Inicial";"Módulo Inicial";1;"Agrupador de módulos y actividades" 30027;20027;"20027";"Módulo Superior";"Módulo Superior";1;"Agrupador de módulos y actividades" 30034;20034;"20034";"Orientaciones";"Orientaciones";4;"Agrupador de Orientaciones" 30037;20037;"20037";"Orientación I";"Orientación I";3;"Orientación" 30040;20040;"20040";"Orientación II";"Orientación II";3;"Orientación" 30043;20043;"20043";"Orientación III";"Orientación III";3;"Orientación" select max(condicion) from sga_condiciones select p.*, c.* from sga_planes_certificados as p, sga_certificados as c where p.certificado = c.certificado select * from sga_certificados select * from vw_modulos_plan where plan_version = 1000; select entidad, elemento, * from sga_elementos where elemento in (20001, 20027, 20034) delete from sga_condiciones_requisitos; SELECT * FROM sga_condiciones_requisitos */ -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- 105 = Ingeniero Informatico -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ insert into sga_condiciones (condicion, condicion_tipo, plan_version, entidad) VALUES (1, '3', 1000, 112); insert into sga_condiciones_grupos (grupo_condicion, condicion, orden) VALUES (1, 1, 1); -- Regla: 101 - Todas las Actividades Aprobadas insert into sga_condiciones_requisitos (grupo_condicion, origen, tipo, entidad, estado, regla, orden) VALUES (1, 'I', 'E', 59, 'M', 101, 1); -- 20001 - Módulo Inicial" insert into sga_condiciones_requisitos (grupo_condicion, origen, tipo, entidad, estado, regla, orden) VALUES (1, 'I', 'E', 83, 'M', 101, 2); -- 20027 - Módulo Superior" insert into sga_condiciones_requisitos (grupo_condicion, origen, tipo, entidad, estado, regla, orden) VALUES (1, 'I', 'E', 90, 'M', 101, 3); -- 20034 - Orientaciones" -> (20037 - Orientación I, 20040 - Orientación II, 20043 - Orientación III) -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- 105=Analista de Sistemas (entidad = 111) -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ insert into sga_condiciones (condicion, condicion_tipo, plan_version, entidad) VALUES (2, '3', 1000, 111); insert into sga_condiciones_grupos (grupo_condicion, condicion, orden) VALUES (2, 2, 1); -- Regla: 101 - Todas las Actividades Aprobadas insert into sga_condiciones_requisitos (grupo_condicion, origen, tipo, entidad, estado, regla, orden) VALUES (2, 'I', 'E', 59, 'M', 101, 1); -- 20001 - Módulo Inicial insert into sga_condiciones_requisitos (grupo_condicion, origen, tipo, entidad, estado, regla, orden) VALUES (2, 'I', 'E', 83, 'M', 101, 2); -- 20027 - Módulo Superior" SELECT setval('sga_condiciones_seq',(SELECT MAX(condicion) FROM sga_condiciones)); SELECT setval('sga_condiciones_grupos_seq',(SELECT MAX(grupo_condicion) FROM sga_condiciones_grupos)); SELECT setval('sga_condiciones_requisitos_seq',(SELECT MAX(requisito_condicion) FROM sga_condiciones_requisitos));