hotfix: actualizada semilla de BDD y referencia a BDD
Deploy Function / deploy (push) Successful in 23s
Deploy Migrations to Production / deploy (push) Successful in 10s

This commit is contained in:
2026-03-04 12:54:17 -06:00
parent 189225f369
commit 994fb3c7bc
6 changed files with 381 additions and 46 deletions
+1 -1
View File
@@ -1 +1 @@
postgresql://postgres.bxkskdxwppdlplrkidcz@aws-1-us-east-2.pooler.supabase.com:5432/postgres postgresql://postgres.exdkssurzmjnnhgtiama@aws-0-us-west-1.pooler.supabase.com:5432/postgres
+1 -1
View File
@@ -1 +1 @@
17.6.1.063 15.8.1.085
+1 -1
View File
@@ -1 +1 @@
bxkskdxwppdlplrkidcz exdkssurzmjnnhgtiama
+1 -1
View File
@@ -1 +1 @@
v14.1 v12.2.3
+160 -16
View File
@@ -81,6 +81,56 @@ export type Database = {
}, },
] ]
} }
asignatura_mensajes_ia: {
Row: {
campos: string[]
conversacion_asignatura_id: string
enviado_por: string
estado: Database["public"]["Enums"]["estado_mensaje_ia"]
fecha_actualizacion: string
fecha_creacion: string
id: string
is_refusal: boolean
mensaje: string
propuesta: Json | null
respuesta: string | null
}
Insert: {
campos?: string[]
conversacion_asignatura_id: string
enviado_por?: string
estado?: Database["public"]["Enums"]["estado_mensaje_ia"]
fecha_actualizacion?: string
fecha_creacion?: string
id?: string
is_refusal?: boolean
mensaje: string
propuesta?: Json | null
respuesta?: string | null
}
Update: {
campos?: string[]
conversacion_asignatura_id?: string
enviado_por?: string
estado?: Database["public"]["Enums"]["estado_mensaje_ia"]
fecha_actualizacion?: string
fecha_creacion?: string
id?: string
is_refusal?: boolean
mensaje?: string
propuesta?: Json | null
respuesta?: string | null
}
Relationships: [
{
foreignKeyName: "asignatura_mensajes_ia_conversacion_asignatura_id_fkey"
columns: ["conversacion_asignatura_id"]
isOneToOne: false
referencedRelation: "conversaciones_asignatura"
referencedColumns: ["id"]
},
]
}
asignaturas: { asignaturas: {
Row: { Row: {
actualizado_en: string actualizado_en: string
@@ -176,6 +226,13 @@ export type Database = {
referencedRelation: "estructuras_asignatura" referencedRelation: "estructuras_asignatura"
referencedColumns: ["id"] referencedColumns: ["id"]
}, },
{
foreignKeyName: "asignaturas_estructura_id_fkey"
columns: ["estructura_id"]
isOneToOne: false
referencedRelation: "plantilla_asignatura"
referencedColumns: ["estructura_id"]
},
{ {
foreignKeyName: "asignaturas_linea_plan_fk_compuesta" foreignKeyName: "asignaturas_linea_plan_fk_compuesta"
columns: ["linea_plan_id", "plan_estudio_id"] columns: ["linea_plan_id", "plan_estudio_id"]
@@ -241,6 +298,13 @@ export type Database = {
referencedRelation: "asignaturas" referencedRelation: "asignaturas"
referencedColumns: ["id"] referencedColumns: ["id"]
}, },
{
foreignKeyName: "bibliografia_asignatura_asignatura_id_fkey"
columns: ["asignatura_id"]
isOneToOne: false
referencedRelation: "plantilla_asignatura"
referencedColumns: ["asignatura_id"]
},
{ {
foreignKeyName: "bibliografia_asignatura_creado_por_fkey" foreignKeyName: "bibliografia_asignatura_creado_por_fkey"
columns: ["creado_por"] columns: ["creado_por"]
@@ -295,6 +359,13 @@ export type Database = {
referencedRelation: "asignaturas" referencedRelation: "asignaturas"
referencedColumns: ["id"] referencedColumns: ["id"]
}, },
{
foreignKeyName: "cambios_asignatura_asignatura_id_fkey"
columns: ["asignatura_id"]
isOneToOne: false
referencedRelation: "plantilla_asignatura"
referencedColumns: ["asignatura_id"]
},
{ {
foreignKeyName: "cambios_asignatura_cambiado_por_fkey" foreignKeyName: "cambios_asignatura_cambiado_por_fkey"
columns: ["cambiado_por"] columns: ["cambiado_por"]
@@ -441,6 +512,13 @@ export type Database = {
referencedRelation: "asignaturas" referencedRelation: "asignaturas"
referencedColumns: ["id"] referencedColumns: ["id"]
}, },
{
foreignKeyName: "conversaciones_asignatura_asignatura_id_fkey"
columns: ["asignatura_id"]
isOneToOne: false
referencedRelation: "plantilla_asignatura"
referencedColumns: ["asignatura_id"]
},
{ {
foreignKeyName: "conversaciones_asignatura_creado_por_fkey" foreignKeyName: "conversaciones_asignatura_creado_por_fkey"
columns: ["creado_por"] columns: ["creado_por"]
@@ -552,7 +630,8 @@ export type Database = {
definicion: Json definicion: Json
id: string id: string
nombre: string nombre: string
version: string | null template_id: string | null
tipo: Database["public"]["Enums"]["tipo_estructura_plan"] | null
} }
Insert: { Insert: {
actualizado_en?: string actualizado_en?: string
@@ -560,7 +639,8 @@ export type Database = {
definicion?: Json definicion?: Json
id?: string id?: string
nombre: string nombre: string
version?: string | null template_id?: string | null
tipo?: Database["public"]["Enums"]["tipo_estructura_plan"] | null
} }
Update: { Update: {
actualizado_en?: string actualizado_en?: string
@@ -568,7 +648,8 @@ export type Database = {
definicion?: Json definicion?: Json
id?: string id?: string
nombre?: string nombre?: string
version?: string | null template_id?: string | null
tipo?: Database["public"]["Enums"]["tipo_estructura_plan"] | null
} }
Relationships: [] Relationships: []
} }
@@ -692,6 +773,13 @@ export type Database = {
referencedRelation: "asignaturas" referencedRelation: "asignaturas"
referencedColumns: ["id"] referencedColumns: ["id"]
}, },
{
foreignKeyName: "interacciones_ia_asignatura_id_fkey"
columns: ["asignatura_id"]
isOneToOne: false
referencedRelation: "plantilla_asignatura"
referencedColumns: ["asignatura_id"]
},
{ {
foreignKeyName: "interacciones_ia_plan_estudio_id_fkey" foreignKeyName: "interacciones_ia_plan_estudio_id_fkey"
columns: ["plan_estudio_id"] columns: ["plan_estudio_id"]
@@ -798,6 +886,56 @@ export type Database = {
}, },
] ]
} }
plan_mensajes_ia: {
Row: {
campos: string[]
conversacion_plan_id: string
enviado_por: string
estado: Database["public"]["Enums"]["estado_mensaje_ia"]
fecha_actualizacion: string
fecha_creacion: string
id: string
is_refusal: boolean
mensaje: string
propuesta: Json | null
respuesta: string | null
}
Insert: {
campos?: string[]
conversacion_plan_id: string
enviado_por?: string
estado?: Database["public"]["Enums"]["estado_mensaje_ia"]
fecha_actualizacion?: string
fecha_creacion?: string
id?: string
is_refusal?: boolean
mensaje: string
propuesta?: Json | null
respuesta?: string | null
}
Update: {
campos?: string[]
conversacion_plan_id?: string
enviado_por?: string
estado?: Database["public"]["Enums"]["estado_mensaje_ia"]
fecha_actualizacion?: string
fecha_creacion?: string
id?: string
is_refusal?: boolean
mensaje?: string
propuesta?: Json | null
respuesta?: string | null
}
Relationships: [
{
foreignKeyName: "plan_mensajes_ia_conversacion_plan_id_fkey"
columns: ["conversacion_plan_id"]
isOneToOne: false
referencedRelation: "conversaciones_plan"
referencedColumns: ["id"]
},
]
}
planes_estudio: { planes_estudio: {
Row: { Row: {
activo: boolean activo: boolean
@@ -934,6 +1072,13 @@ export type Database = {
referencedRelation: "asignaturas" referencedRelation: "asignaturas"
referencedColumns: ["id"] referencedColumns: ["id"]
}, },
{
foreignKeyName: "responsables_asignatura_asignatura_id_fkey"
columns: ["asignatura_id"]
isOneToOne: false
referencedRelation: "plantilla_asignatura"
referencedColumns: ["asignatura_id"]
},
{ {
foreignKeyName: "responsables_asignatura_usuario_id_fkey" foreignKeyName: "responsables_asignatura_usuario_id_fkey"
columns: ["usuario_id"] columns: ["usuario_id"]
@@ -1199,6 +1344,14 @@ export type Database = {
} }
} }
Views: { Views: {
plantilla_asignatura: {
Row: {
asignatura_id: string | null
estructura_id: string | null
template_id: string | null
}
Relationships: []
}
plantilla_plan: { plantilla_plan: {
Row: { Row: {
estructura_id: string | null estructura_id: string | null
@@ -1221,13 +1374,9 @@ export type Database = {
unaccent_immutable: { Args: { "": string }; Returns: string } unaccent_immutable: { Args: { "": string }; Returns: string }
} }
Enums: { Enums: {
estado_asignatura: estado_asignatura: "borrador" | "revisada" | "aprobada" | "generando"
| "borrador"
| "revisada"
| "aprobada"
| "generando"
| "fallida"
estado_conversacion: "ACTIVA" | "ARCHIVANDO" | "ARCHIVADA" | "ERROR" estado_conversacion: "ACTIVA" | "ARCHIVANDO" | "ARCHIVADA" | "ERROR"
estado_mensaje_ia: "PROCESANDO" | "COMPLETADO" | "ERROR"
estado_tarea_revision: "PENDIENTE" | "COMPLETADA" | "OMITIDA" estado_tarea_revision: "PENDIENTE" | "COMPLETADA" | "OMITIDA"
fuente_cambio: "HUMANO" | "IA" fuente_cambio: "HUMANO" | "IA"
nivel_plan_estudio: nivel_plan_estudio:
@@ -1400,14 +1549,9 @@ export const Constants = {
}, },
public: { public: {
Enums: { Enums: {
estado_asignatura: [ estado_asignatura: ["borrador", "revisada", "aprobada", "generando"],
"borrador",
"revisada",
"aprobada",
"generando",
"fallida",
],
estado_conversacion: ["ACTIVA", "ARCHIVANDO", "ARCHIVADA", "ERROR"], estado_conversacion: ["ACTIVA", "ARCHIVANDO", "ARCHIVADA", "ERROR"],
estado_mensaje_ia: ["PROCESANDO", "COMPLETADO", "ERROR"],
estado_tarea_revision: ["PENDIENTE", "COMPLETADA", "OMITIDA"], estado_tarea_revision: ["PENDIENTE", "COMPLETADA", "OMITIDA"],
fuente_cambio: ["HUMANO", "IA"], fuente_cambio: ["HUMANO", "IA"],
nivel_plan_estudio: [ nivel_plan_estudio: [
+217 -26
View File
File diff suppressed because one or more lines are too long