Kei
2004-05-27 03:59:35 UTC
Hi all,
I want to delete a record when database is full but I get the error message "../../src/sqlite/pager.c:559: pager_playback_one_page: Assertion `pPg->nRef==0 || pPg->pgno==1' failed." or "SQL error:databse is full"
The sequence of doing the test:
1. create the db file and insert records until the sqlite outputs SQLITE_FULL (disk full).
2. delete one record
3. the error message "../../src/sqlite/pager.c:559: pager_playback_one_page: Assertion `pPg->nRef==0 || pPg->pgno==1' failed." or "SQL error:databse is full" is shown
Is it a normal condition if no space to do the delete operation?or is it a bug?how to solve it if it has solution? Thx a lot!
I am running it in arm_linux and I use sqlite version 2.8.12. temp_store is 3 in sqliteInt.h (use memory).
Best regards,
Kei
I want to delete a record when database is full but I get the error message "../../src/sqlite/pager.c:559: pager_playback_one_page: Assertion `pPg->nRef==0 || pPg->pgno==1' failed." or "SQL error:databse is full"
The sequence of doing the test:
1. create the db file and insert records until the sqlite outputs SQLITE_FULL (disk full).
2. delete one record
3. the error message "../../src/sqlite/pager.c:559: pager_playback_one_page: Assertion `pPg->nRef==0 || pPg->pgno==1' failed." or "SQL error:databse is full" is shown
Is it a normal condition if no space to do the delete operation?or is it a bug?how to solve it if it has solution? Thx a lot!
I am running it in arm_linux and I use sqlite version 2.8.12. temp_store is 3 in sqliteInt.h (use memory).
Best regards,
Kei