2011-12-15 8 views
5

Como parte de actualizar algunos de los registros del cliente en mi base de datos sqlite, eliminé una carga de registros y luego importé algunos desde una tabla importada. Luego eliminé la tabla temporal e hice un vacío. El archivo fue alrededor de 6 MB antes de pasar la aspiradora y luego 10 MB después de pasar la aspiradora. Hice un control de integridad y parece estar bien. Hice otra prueba y, si no aspiro, el tamaño del archivo todavía es de aproximadamente 6mb.La base de datos SQLite se agranda después del vacío

¿Estoy haciendo algo mal?

(He estado haciendo el vacío usando un Administrador de SQLite. Sin embargo, al usar SQLiteSpy, funciona correctamente. Parece ser un problema con SQLite Manager. Puede ser útil para alguien que tiene un problema similar)

+1

Parece un error con SQLite Manager. ¿Otros usuarios de esa herramienta están experimentando lo mismo? – Tshepang

+0

Sí. Parece ser un problema con SQLite Manager. Véase más arriba. – alj

+0

Sí. Acabo de descubrir que SQLite Manager genera una base de datos de 95Mb a 108Mb. Definitivamente echará un vistazo a SQLiteSpy. Gracias. – Barton

Respuesta

5

Es un error con SQLite Manager. Ver mis comentarios en la publicación original. Funciona cuando se usa otra herramienta como SQLiteSpy.

Cuestiones relacionadas