sqlite не поддерживает возможность удалять колонку таблицы напрямую. Можно обойти следующим образом:
1. сделать новую таблицу только с необходимыми колонками
2. добавить в нее данные из старой таблицы с помощью
INSERT INTO new_table_name (v1, v2) SELECT v1, v2 FROM old_table_name
3. удалить (или переименовать) старую таблицу
4. переименовать новую таблицу так, как была названа старая таблица
https://www.sqlitetutorial.net/sqlite-alter-table/