Skip to content

Tablas de schemas definidos por schema.yml de directorio no se limpian correctamente #2

@leored

Description

@leored

El indexador solo limpia y borra filas en _untyped y en tablas de schemas registrados en config.schemas. Si un
documento resolvió a un schema definido por schema.yml de directorio, su tabla puede quedar con filas huérfanas tras
full scan o borrados incrementales.

Impacto:

  • filas obsoletas persistentes
  • query devuelve documentos ya borrados o movidos
  • inconsistencia entre disco y SQLite

Evidencia:

  • internal/indexer/indexer.go
  • resetForFullScan()
  • deleteDocument()

Criterios de aceptación:

  • el sistema conoce y limpia también tablas creadas desde schemas de directorio
  • borrados incrementales eliminan correctamente filas de cualquier tabla origen
  • tests cubren create/update/delete con schema de directorio no registrado en config

Prioridad: alta

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions