chore(db): actualizar esquema/backups (auditoría de planes, hashes y conversation_id)

- 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).
This commit is contained in:
2026-02-04 14:21:53 -06:00
parent b1a90858dc
commit e5657d6b0f
12 changed files with 1231 additions and 97 deletions
+1 -1
View File
@@ -4,7 +4,7 @@
*/
import { $ } from "@david/dax";
const OUT_FILE = "supabase/diffs/sql_para_remoto_como_local.sql";
const OUT_FILE = "supabase/diffs/sql_para_local_como_remoto.sql";
console.log("🔍 Comparando base de datos local vs. remota...");