Thanks for reading and hopefully the answer,
Due to outdated problems and company policies, I work with SQLite 2.8.17 and have several varchars as primary keys.
But when I run pragma integrity_check, it reports โrowid not in the indexโ and โthe wrong number of records in the index in the tables using varchar primary key, but the return result is OK.
Access to the extended database and its use (approximately on the day of load testing), apparently lead to the failure of the database (integrity check returns FAIL), and the only explanation (via .explain) are the same errors as before ( rowid is absent in the index and "the wrong number of entries in the index ).
Can anyone help? Something is wrong, what am I doing?
Thanks.
source share