fix: corregir IDs de tipos en uses_types/returns a formato PascalCase

Los IDs de tipos Go usan PascalCase: Migration_go_infra, MigrationStatus_go_infra.
Actualizar los .md de todas las funciones migration para referenciar los IDs correctos.
Re-indexar: 681 funciones, 109 tipos, 0 errores de validacion.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-13 02:02:27 +02:00
parent 9b0e1f836d
commit 4ef5c6e5b8
6 changed files with 9 additions and 9 deletions
+2 -2
View File
@@ -9,8 +9,8 @@ signature: "func MigrationDown(db *sql.DB, n int) ([]Migration, error)"
description: "Revierte las ultimas n migraciones aplicadas ejecutando su down_sql guardado en la tabla _migrations. Las reversiones ocurren en orden inverso de version (la mas alta primero). Cada reversion corre en su propia transaccion. Retorna las migraciones revertidas."
tags: [migration, database, sql, schema, sqlite, rollback, down]
uses_functions: []
uses_types: [migration_go_infra]
returns: [migration_go_infra]
uses_types: [Migration_go_infra]
returns: [Migration_go_infra]
returns_optional: false
error_type: "error_go_core"
imports: ["database/sql", "fmt", "time"]
+2 -2
View File
@@ -9,8 +9,8 @@ signature: "func MigrationParse(filename string, content string) (Migration, err
description: "Parsea el nombre de archivo y el contenido SQL de una migracion. Extrae version y nombre del filename (patron NNN_nombre.sql) y separa bloques up/down por marcadores -- +up / -- +down. Error si el formato es invalido o falta el bloque up."
tags: [migration, database, sql, schema, sqlite, parse]
uses_functions: []
uses_types: [migration_go_infra]
returns: [migration_go_infra]
uses_types: [Migration_go_infra]
returns: [Migration_go_infra]
returns_optional: false
error_type: ""
imports: ["fmt", "strconv", "strings"]
+2 -2
View File
@@ -9,8 +9,8 @@ signature: "func MigrationGetStatus(db *sql.DB, dir string) ([]MigrationStatus,
description: "Cruza los archivos .sql del directorio con los registros en _migrations y retorna una lista ordenada por version con el estado de cada migracion (applied/pending). Migraciones en BD pero sin archivo en disco se marcan como orphaned. Si _migrations no existe aun, todas las migraciones del directorio aparecen como pending."
tags: [migration, database, sql, schema, sqlite, status, list]
uses_functions: [migration_parse_go_infra]
uses_types: [migration_status_go_infra]
returns: [migration_status_go_infra]
uses_types: [MigrationStatus_go_infra]
returns: [MigrationStatus_go_infra]
returns_optional: false
error_type: "error_go_core"
imports: ["database/sql", "fmt", "sort", "strings", "time"]
+2 -2
View File
@@ -9,8 +9,8 @@ signature: "func MigrationUp(db *sql.DB, dir string) ([]Migration, error)"
description: "Lee los archivos .sql del directorio, crea la tabla _migrations si no existe, y ejecuta las migraciones pendientes en orden de version. Cada migracion corre en su propia transaccion. Retorna la lista de migraciones aplicadas en esta llamada."
tags: [migration, database, sql, schema, sqlite, apply, up]
uses_functions: [migration_parse_go_infra]
uses_types: [migration_go_infra]
returns: [migration_go_infra]
uses_types: [Migration_go_infra]
returns: [Migration_go_infra]
returns_optional: false
error_type: "error_go_core"
imports: ["database/sql", "fmt", "os", "path/filepath", "sort", "strings"]
+1 -1
View File
@@ -9,7 +9,7 @@ signature: "func MigrationValidate(migrations []Migration) []string"
description: "Verifica que una secuencia de migraciones sea valida: versiones secuenciales sin huecos comenzando en 1, sin duplicados, con up_sql y nombre no vacios. Retorna lista de errores (vacia si todo OK)."
tags: [migration, database, sql, schema, sqlite, validate]
uses_functions: []
uses_types: [migration_go_infra]
uses_types: [Migration_go_infra]
returns: []
returns_optional: false
error_type: ""
BIN
View File
Binary file not shown.