I have a sqlite3 database. A single table inside this DB can't be dropped, the error message says unknown tokenizer: mm
.
I tried it directly with the command DROP TABLE tablename;
inside the newest SQLiteSpy v1.9.11 and also within .NET code and the official sqlite NuGet package v 1.0.103.
How can I drop a table where the tokenizer is unknown?
The documentation says:
So to get rid of that table, drop the shadow tables:
And then use the (very dangerous) PRAGMA writable_schema to remove the remaining information about this table from the system table:
SQLite caches schema information, so then you need to close and re-open the database.