jotazetaec

Untitled

Jan 26th, 2026
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1.  
  2. CREATE TABLE esq_evaluacion.tbl_control_docente_avances_revision (
  3. idregistro int8 NOT NULL, -- CAMBIO IMPORTANTE: bigserial
  4. id_avance int8 NOT NULL,
  5. id_docente_revisor int8 NOT NULL,
  6. observacion text NOT NULL,
  7. tipo_revision varchar(3) NOT NULL, -- 'AC' (Corrección), 'AP' (Aprobado)
  8. f_registro timestamp DEFAULT now() NOT NULL,
  9. CONSTRAINT tbl_control_docente_revisiones_pk PRIMARY KEY (idregistro),
  10. CONSTRAINT tbl_revisiones_avance_fk FOREIGN KEY (id_avance)
  11. REFERENCES esq_evaluacion.tbl_control_docente_avances(idregistro)
  12. ON DELETE CASCADE ON UPDATE CASCADE,
  13. CONSTRAINT tbl_revisiones_revisor_fk FOREIGN KEY (id_docente_revisor)
  14. REFERENCES esq_datos_personales.personal(idpersonal)
  15. );
  16.  
  17. CREATE TABLE esq_evaluacion.tbl_control_docente_avances_notificaciones (
  18. idregistro int8 NOT NULL,
  19. id_periodo int8 NOT NULL,
  20. id_personal_recibe int8 NOT NULL,
  21. id_personal_envia int8 NOT NULL,
  22. n_mes int4 NOT NULL,
  23. detalle text not null,
  24. tipo_accion varchar(3) DEFAULT 'NTF' NOT NULL,
  25. f_notificacion timestamp DEFAULT now() NOT NULL,
  26. CONSTRAINT tbl_control_docente_avances_notificaciones_pk PRIMARY KEY (idregistro),
  27. CONSTRAINT tbl_notif_periodo_fk FOREIGN KEY (id_periodo)
  28. REFERENCES esq_periodos_academicos.periodo_academico(idperiodo),
  29. CONSTRAINT tbl_notif_docente_fk FOREIGN KEY (id_personal_recibe)
  30. REFERENCES esq_datos_personales.personal(idpersonal),
  31. CONSTRAINT tbl_notif_docente2_fk FOREIGN KEY (id_personal_envia)
  32. REFERENCES esq_datos_personales.personal(idpersonal)
  33. );
  34.  
  35. ALTER TABLE esq_evaluacion.tbl_control_docente_avances
  36. ADD COLUMN estado_actual varchar(3) DEFAULT 'PD';
  37. CREATE SEQUENCE esq_evaluacion.seq_id_control_docente_avances_revision;
  38. CREATE SEQUENCE esq_evaluacion.seq_id_control_docente_avances_notificaciones;
  39.  
  40.  
Advertisement
Add Comment
Please, Sign In to add comment