Hi roger,

>
> What you don't seem to understand is that your original database is corrupt.  
> The data that is in it is not exactly what SQLite (and hence your program) 
> put in it.  While doing the dump, the corruption was discovered and the dump 
> aborted.  You just replaced the abort > > command with "save what we have so 
> far".
>

how to "replace" this?

>
> There is no way for SQLite to recover what is changed/missing/corrupted.
> You'll need to work out what the damage has been.  The integrity check only 
> examines the top level structure - it does not detect data changes (mostly).  
> For example if every 'a' had been changed to a 'b' it would not detect that.
>
> You should also work out how the corruption happened since you really don't 
> want it to happen again.  Here is how to corrupt a SQLite database:
>
>  http://www.sqlite.org/howtocorrupt.html
>

Hi roger ,

of course this is clear to me. But sometime my DB corrupted and .dump repairs 
it for me without data loose. (was only some index errors).
But this time a part of the database goes really corrupt, so i now this data is 
lost. All I try with simon today is to create a new Db with the 
data that is not corrupted. 

The damage has come with a server blackout because USV failure. I now from docu 
that this can heavily damage a SQLite DB.

Steffen
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to