-- inserta 1000 personas select f_crear_personas(2140); SELECT setval('mdp_personas_seq',(SELECT MAX(persona) FROM mdp_personas)); SELECT setval('mdp_datos_censales_seq',(SELECT MAX(dato_censal) FROM mdp_datos_censales)); SELECT setval('mdp_personas_documentos_seq',(SELECT MAX(documento) FROM mdp_personas_documentos)); SELECT setval('sga_docentes_seq',(SELECT MAX(docente) FROM sga_docentes)); -- Crea inscripciones de todas las personas y legajo. select f_crear_inscripciones(1500); SELECT setval('sga_periodos_inscripcion_fechas_seq',(SELECT MAX(periodo_insc) FROM sga_periodos_inscripcion_fechas)); SELECT setval('sga_periodos_inscripcion_seq',(SELECT MAX(periodo_inscripcion) FROM sga_periodos_inscripcion)); SELECT setval('sga_requisitos_aspirante_seq',(SELECT MAX(requisito_aspirante) FROM sga_requisitos_aspirante)); SELECT setval('sga_requisitos_presentados_seq',(SELECT MAX(requisito_presentado) FROM sga_requisitos_presentados)); SELECT setval('sga_propuestas_aspira_seq',(SELECT MAX(propuesta_aspira) FROM sga_propuestas_aspira)); SELECT setval('sga_alumnos_seq',(SELECT MAX(alumno) FROM sga_alumnos)); -- Cambio nombre de algunas personas. -- UPDATE mdp_personas set apellido = 'Espinola', nombres = 'Sergio' where persona = 1; UPDATE mdp_personas set apellido = 'Cejas', nombres = 'Maria Emilia' where persona = 2; UPDATE mdp_personas set apellido = 'Spagnuolo', nombres = 'Jose Luis' where persona = 3; UPDATE mdp_personas set apellido = 'De Cos', nombres = 'Gonzalo' where persona = 4; UPDATE mdp_personas set apellido = 'Di Loreto', nombres = 'Guiellermo Ariel' where persona = 5; UPDATE mdp_personas set apellido = 'Rosatti', nombres = 'Isabel' where persona = 6; UPDATE mdp_personas set apellido = 'Luque', nombres = 'Emilio' where persona = 7; UPDATE mdp_personas set apellido = 'Darin', nombres = 'Ricardo' where persona = 8; UPDATE mdp_personas set apellido = 'Tevez', nombres = 'Juan Jose' where persona = 9; UPDATE mdp_personas set apellido = 'Marquez', nombres = 'Analia M.' where persona = 10; UPDATE mdp_personas set apellido = 'Gutierrez', nombres = 'Giselle Alejandra' where persona = 11; UPDATE mdp_personas set apellido = 'Benitez', nombres = 'Soledad' where persona = 12; UPDATE mdp_personas set apellido = 'Giampaolo', nombres = 'Lucas Ariel' where persona = 13; UPDATE mdp_personas set apellido = 'Zanabria', nombres = 'Nestor J.' where persona = 14; UPDATE mdp_personas set apellido = 'Perez', nombres = 'Agustina' where persona = 15; UPDATE mdp_personas set apellido = 'Rosales', nombres = 'Florencia' where persona = 16; UPDATE mdp_personas set apellido = 'Fanuele', nombres = 'Liliana' where persona = 17; UPDATE mdp_personas set apellido = 'Perez', nombres = 'Ana Maria' where persona = 18; UPDATE mdp_personas set apellido = 'Williams', nombres = 'Elizabeth' where persona = 19; UPDATE mdp_personas set apellido = 'Rodriguez', nombres = 'Hernan' where persona = 20; /* no existe mas el grupo de acceso Docente. -- Asigno grupo de acceso 'docente' a todas las personas que tengan usuario, sean docentes y no tengan grupo_acc insert into mdp_personas_grupo_acc (persona, tipo_usuario, usuario_grupo_acc, grupo_acceso_default) select sga_docentes.persona, 'Docente', 'docente', 'S' from sga_docentes, mdp_personas left join mdp_personas_grupo_acc on mdp_personas_grupo_acc.persona = mdp_personas.persona and mdp_personas_grupo_acc.tipo_usuario = 'Docente' where mdp_personas.persona = sga_docentes.persona and mdp_personas.usuario is not null and mdp_personas_grupo_acc.persona is null; */ -- Borro inscripciones y requisitos presentados de la persona > 10 delete from sga_requisitos_presentados where persona between 10 and 20; delete from sga_requisitos_aspirante where propuesta_aspira in (select propuesta_aspira from sga_propuestas_aspira where persona between 10 and 20); delete from sga_alumnos where persona between 10 and 20; delete from sga_propuestas_aspira where persona between 10 and 20; -- select * from mdp_personas where apellido = 'Spagnuolo' delete from sga_requisitos_presentados where persona in (2, 3); delete from sga_requisitos_aspirante where propuesta_aspira in (select propuesta_aspira from sga_propuestas_aspira where persona in (2, 3)); delete from sga_alumnos where persona in (2, 3); delete from sga_propuestas_aspira where persona in (2, 3); -- Persona 1-Sergio Espinola delete from sga_requisitos_presentados where persona = 1 and requisito in (10,13); update sga_requisitos_presentados set fecha_vencimiento = '2010-07-30' where persona = 1 and requisito = 1; -- Historico de cambios de plan de estudios/ubicacion/modalidad/ubicacion del alumno. -- Motivo 1 = Alta de Plan. INSERT INTO sga_alumnos_hist_planes (alumno, plan_version, motivo_plan, fecha, tipo) SELECT alumno, plan_version, 1, '01/01/2010', 1 FROM sga_alumnos; INSERT INTO sga_alumnos_hist_modalidad (alumno, plan_version, modalidad, motivo_modalidad, fecha) SELECT alumno, plan_version, modalidad, 1, '01/01/2010' FROM sga_alumnos; INSERT INTO sga_alumnos_hist_ubicacion (alumno, ubicacion, motivo_ubicacion, fecha) SELECT alumno, ubicacion, 1, '01/01/2010' FROM sga_alumnos; INSERT INTO sga_alumnos_hist_calidad (alumno, calidad, motivo_calidad, fecha) SELECT alumno, calidad, 1, '01/01/2010' FROM sga_alumnos;