Я использую базу данных Sqlite во Flutter с помощью плагина sqflite.Следуя приведенным ниже ссылкам, я могу успешно создать базу данных и выполнять в ней операции CRUD.
Sqflite Plugin
Sqflite Tutorial - Youtube Playlist
Проблема в том, что после создания базы данных я не могу изменить старые таблицы.Чтобы получить новый столбец в таблице «tabEmployee», я должен удалить базу данных и воссоздать ее.
void _onCreate(Database db, int newVersion) async {
await db.execute(
"CREATE TABLE tabEmployee($idPk INTEGER PRIMARY KEY, employeeName TEXT)");
}
Что мне следует сделать, чтобы изменить ранее созданную таблицу в sqflite без удаления базы данных?