e5657d6b0f
- Agrega fn_log_cambios_planes_estudio y trigger para registrar cambios en cambios_plan, usando response_id (reemplaza interaccion_ia_id). - Extiende planes_estudio con conversation_id (unique) y plan_hash; agrega asignatura_hash en asignaturas; corrige unaccent_immutable y añade extensión http. - Actualiza seeds/backups (data_backup.sql / scheme_backup.sql) y ajusta script de diff (sql_para_local_como_remoto.sql), elimina el diff viejo y actualiza archivos auxiliares (deno.lock, CLI temp).
22 lines
1015 B
SQL
22 lines
1015 B
SQL
-- alter table "public"."asignaturas" drop constraint "asignaturas_facultad_propietaria_id_fkey";
|
|
|
|
-- alter table "public"."asignaturas" drop constraint "asignaturas_horas_semana_check";
|
|
|
|
-- alter table "public"."asignaturas" drop column "facultad_propietaria_id";
|
|
|
|
alter table "public"."asignaturas" drop column "horas_semana";
|
|
|
|
alter table "public"."asignaturas" add column "horas_academicas" integer;
|
|
|
|
alter table "public"."asignaturas" add column "horas_independientes" integer;
|
|
|
|
alter table "public"."asignaturas" add constraint "asignaturas_horas_academicas_check" CHECK (((horas_academicas IS NULL) OR (horas_academicas >= 0))) not valid;
|
|
|
|
alter table "public"."asignaturas" validate constraint "asignaturas_horas_academicas_check";
|
|
|
|
alter table "public"."asignaturas" add constraint "asignaturas_horas_independientes_check" CHECK (((horas_independientes IS NULL) OR (horas_independientes >= 0))) not valid;
|
|
|
|
alter table "public"."asignaturas" validate constraint "asignaturas_horas_independientes_check";
|
|
|
|
|