Autor Tema: Baja de un plan de estudios  (Leído 381 veces)

0 Usuarios y 1 Visitante están viendo este tema.

dromero

  • Guarani
  • *
  • Mensajes: 160
    • MSN Messenger - dalila_r@hotmail.com
    • Ver Perfil
    • Guarani La Plata
    • Email
  • Institución: CeSPI - UNLP
  • Nombre y apellido: Dalila L. Romero
  • Sistema: Guarani
  • Teléfono laboral: 221 4236609 al 11 int 129
Baja de un plan de estudios
« on: Mayo 13, 2019, 01:38:18 pm »
Hola
   estamos en la version 3.16 y por error un usuario activo un nuevo plan de estudios para una propuesta de tipo curso, al plan no le puso para administrar curso, pero mas alla de ello ese plan no debe existir, alguien propiadria pasarnos un script para eliminarlo?

gracias
Dalila

fjarque

  • Moderador Global
  • *****
  • Mensajes: 2399
    • Ver Perfil
    • Email
  • Institución: SIU
  • Nombre y apellido: Florencia Jarque
  • Sistema: SIU-Guaraní
Re:Baja de un plan de estudios
« Respuesta #1 on: Mayo 14, 2019, 09:56:03 am »
Hola Dalila,

Podrías crear una solicitud en el Gestor de Solicitudes haciendo referencia a este post?

Saludos, Florencia.

dromero

  • Guarani
  • *
  • Mensajes: 160
    • MSN Messenger - dalila_r@hotmail.com
    • Ver Perfil
    • Guarani La Plata
    • Email
  • Institución: CeSPI - UNLP
  • Nombre y apellido: Dalila L. Romero
  • Sistema: Guarani
  • Teléfono laboral: 221 4236609 al 11 int 129
Re:Baja de un plan de estudios
« Respuesta #2 on: Mayo 20, 2019, 02:31:44 pm »
Hola
   ya lo resolvimos, les paso el script por si alguien lo necesita (tener en cuenta que no habia ningun alumno en el plan borrado):

SET SEARCH_PATH = 'negocio';

select * from sga_planes where propuesta=133
--plan 516

select * from sga_planes_versiones where plan =516
--plan_version 735

DELETE FROM sga_elementos_plan_aux WHERE plan_version = 735;

DELETE FROM sga_planes_certificados WHERE plan_version = 735;

DELETE FROM sga_requisitos_aplanado WHERE plan_version = 735;

DELETE FROM sga_elementos_plan_modalidad WHERE elemento_plan IN (SELECT elemento_plan FROM sga_elementos_plan WHERE plan_version = 735);
DELETE FROM sga_elementos_plan WHERE plan_version = 735;


--SELECT * FROM sga_condiciones_requisitos WHERE grupo_condicion IN (SELECT grupo_condicion FROM sga_condiciones_grupos WHERE condicion IN (select condicion FROM sga_condiciones  WHERE plan_version = 735))

DELETE FROM sga_condiciones_requisitos WHERE grupo_condicion IN (SELECT grupo_condicion FROM sga_condiciones_grupos WHERE condicion IN (select condicion FROM sga_condiciones  WHERE plan_version = 735))

DELETE FROM sga_condiciones_grupos WHERE condicion IN (select condicion FROM sga_condiciones  WHERE plan_version = 735)

--SELECT * FROM sga_condiciones  WHERE plan_version = 735;

DELETE FROM sga_condiciones WHERE plan_version = 735;

DELETE FROM sga_periodos_inscripcion_aplanado WHERE plan_version = 735;

DELETE FROM sga_planes_modalidad WHERE plan = 516;

UPDATE sga_planes SET version_actual=NULL WHERE version_actual = 735;

DELETE FROM sga_planes_versiones WHERE plan_version = 735;

DELETE FROM sga_planes where  plan = 516;

saludos
Dalia