SQLiteOpenHelper на самом деле не поможет вам, так как он не знает, что вы хотите внести изменения. Он предназначен для просмотра версии базы данных.
Таким образом, это место, когда вы открываете базу данных, а затем после того, как проверили, нужно ли вносить изменения еще раз, каждый раз, когда приложение запускает изменения.
Вы могли бы представить таблицу для сохранения данных об изменениях. Это можно проверить, чтобы убедиться, что изменения были применены. Сначала, если таблица не существует, тогда будут применены первые обновления.
Вы могли бы переопределить приложение onOpen или onConfigure для выпуска приложения для указанного c выпуска, который вы должны рассматривать как новую версию установки старой.
Количество данных и твердость могут определиться правильно. Много данных, и у вас могут возникнуть проблемы, если проверка будет всех данных. Столь маленькая таблица, даже 1 строка может быть путь к go.