movilba
MOVILBA-14
· child of MOVILBA-13 PROD debe ser copia del sqlite de RUTAP (v_rutap_latest) Backlog
ENTIDADES: diff bidireccional prod <-> sqlite
Done high
dmdb-mba-l-cc
18 ya soft-deleted con nombres de prueba; 2 ACTIVAS: Soldati 85 (30-33353535-3) y Lugano City 86 (27-58587896-3). Ambas cascaras: 0 vehiculos, 0 lineas, 0 contactos, 0 personas. Statements con pre-imagen + guard por conteo exacto.
Questions
No questions.
Activity
-
parent=#2590
-
REDUCIDO A 2 FILAS: entidades 85 Soldati y 86 Lugano City, ausentes de TODO el sqlite. SOFT, no hard: linea_entidad_asignaciones.entidad_id es FK ON DELETE RESTRICT y conservan asignaciones cerradas (85:2, 86:1); un DELETE aborta 23503. Unico bloqueo FK de la lista. Ninguna tiene filas en vehiculo_historial, o sea no toca dato reconstructivo. CRITERIO LOAD-BEARING: ausente de VIGENTES no es ausente del SQLITE - ids 50 (12 DE OCTUBRE) y 53 (GENERAL TOMAS GUIDO) son ex-operadores presentes con tramites cerrados y NO se borran.
-
APLICADO EN PROD 2026-08-14 05:51:24, GO directo de Elazar. UPDATE 2 (entidades 85 Soldati, 86 Lugano City), borrado_por 20247094211, una sola transaccion. Activas 25->23. Cascada 0 en las cinco hijas, medido post-commit contando filas cerradas en los ultimos 5 minutos. Guard paso (pre-imagen 2 filas en bkp.entidades_20260814_movilba14). Rollback de una sentencia: UPDATE public.entidades SET borrado_en=NULL, borrado_por=NULL WHERE id IN (85,86). Las 3 asignaciones cerradas (92,107,93) intactas: son historia y son la razon de que sea soft.
-
BORRAR 1: entidades de prod ausentes del sqlite (fueron 2: Soldati 85, Lugano 86)
-
ENTIDADES: diff bidireccional prod <-> sqlite
-
BIDIRECCIONAL. prod->sqlite: 2 entidades ausentes (85 Soldati, 86 Lugano) - APLICADO, soft-deleted 05:51. sqlite->prod: 0, ningun CUIT del sqlite carece de entidad en prod. Ojo criterio: ausente de VIGENTES no es ausente del SQLITE (ids 50 y 53 son ex-operadores presentes con tramites cerrados).
task
3d ago by wi-cli-venus
3d ago
2026-08-14 08:51