ya funciona la busqueda de asignaturas, pero ocurre un bug en la insercion de la asignatura clonada
This commit is contained in:
2026-03-24 20:43:29 -06:00
parent ed318fa67b
commit 3bb3a11779
3 changed files with 174 additions and 34 deletions
+28
View File
@@ -155,6 +155,7 @@ export type Database = {
orden_celda: number | null
plan_estudio_id: string
prerrequisito_asignatura_id: string | null
search_vector: unknown
tipo: Database['public']['Enums']['tipo_asignatura']
tipo_origen: Database['public']['Enums']['tipo_origen'] | null
}
@@ -181,6 +182,7 @@ export type Database = {
orden_celda?: number | null
plan_estudio_id: string
prerrequisito_asignatura_id?: string | null
search_vector?: unknown
tipo?: Database['public']['Enums']['tipo_asignatura']
tipo_origen?: Database['public']['Enums']['tipo_origen'] | null
}
@@ -207,6 +209,7 @@ export type Database = {
orden_celda?: number | null
plan_estudio_id?: string
prerrequisito_asignatura_id?: string | null
search_vector?: unknown
tipo?: Database['public']['Enums']['tipo_asignatura']
tipo_origen?: Database['public']['Enums']['tipo_origen'] | null
}
@@ -1393,6 +1396,31 @@ export type Database = {
Args: { p_append: Json; p_id: string }
Returns: undefined
}
build_asignaturas_prefix_tsquery: {
Args: { p_search: string }
Returns: unknown
}
search_asignaturas: {
Args: {
p_limit?: number
p_offset?: number
p_plan_estudio_id?: string
p_search: string
}
Returns: Array<{
codigo: string
contenido_tematico: Json
creditos: number
datos: Json
estado: Database['public']['Enums']['estado_asignatura']
id: string
nombre: string
numero_ciclo: number
plan_estudio_id: string
rank: number
tipo: Database['public']['Enums']['tipo_asignatura']
}>
}
suma_porcentajes: { Args: { '': Json }; Returns: number }
unaccent: { Args: { '': string }; Returns: string }
unaccent_immutable: { Args: { '': string }; Returns: string }