chore: import DH V2 D5.6.4 production baseline

This commit is contained in:
DH V2
2026-09-05 10:12:35 -03:00
commit 82213e72f5
757 changed files with 84218 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
# D5.3.7.2.2 — Hotfix de aplicación del plan relacional
## Problema corregido
Durante `POST /api/v3/asset-imports/:id/apply`, el UPDATE por lote de `asset_import_rows.imported_asset_id` construía `VALUES` con `row_number` sin casteo explícito. PostgreSQL podía inferir esa columna como `text` y fallaba al compararla con `asset_import_rows.row_number` (`integer`):
`operator does not exist: integer = text`
## Corrección
Cada número de fila del `VALUES` se tipa explícitamente como `integer`:
```sql
($n::integer, $m::uuid)
```
La operación sigue dentro de la misma transacción de importación. No cambia el modelo relacional ni requiere migración nueva.
## Regresión
Se agregó una prueba que exige el casteo `::integer` en `updateImportedRows`.