Skip to content

feat(tui): mejorar formato de errores SQL y organizar scripts por base de datos - #19

Merged
Snakeblack merged 1 commit into
mainfrom
fix/procedure-repair-usability
Jul 23, 2026
Merged

feat(tui): mejorar formato de errores SQL y organizar scripts por base de datos#19
Snakeblack merged 1 commit into
mainfrom
fix/procedure-repair-usability

Conversation

@Snakeblack

Copy link
Copy Markdown
Collaborator

Mejoras en Verificación y Generación de Scripts de Rutinas

  1. Mensajes de error limpios y legibles:

    • Creada la función clean_sql_error_message para transformar la tupla o cadena cruda del driver ODBC en diagnósticos claros (ej. Invalid column name 'Codigo'. (Error 207)).
  2. Bloques TRY...CATCH y PRINT en scripts T-SQL:

    • Cada llamada a sp_refreshsqlmodule en los scripts de reparación generados ahora está empaquetada en un bloque PRINT + BEGIN TRY ... END TRY ... BEGIN CATCH ... END CATCH.
    • Al ejecutar el script en SSMS, DBeaver o sqlcmd, se muestra el progreso de cada objeto en tiempo real y, en caso de fallo, reporta el nombre de la rutina y el mensaje de error exacto sin interrumpir el resto de ejecuciones.
  3. Organización en carpeta por base de datos (repair_sps/):

    • Generación de scripts .sql independientes por cada perfil/base de datos en scripts-db//repair_sps/.sql.
    • Mantenimiento del script maestro unificado en scripts-db//repair_sps.sql.

@Snakeblack
Snakeblack merged commit 562a12d into main Jul 23, 2026
3 checks passed
@Snakeblack
Snakeblack deleted the fix/procedure-repair-usability branch July 23, 2026 17:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant