OnUpgrade не использует перетаскивание таблицы / создать таблицу / вставить в - PullRequest
0 голосов
/ 26 сентября 2010

Мне действительно нравится этот подход для обработки базы данных sqlite при разработке для Android, но у меня возникает вопрос, когда речь идет об обновлении базы данных во время обновления приложения. Рекомендуется ли этот метод или же гораздо безопаснее выполнять стандартную процедуру (как кажется) с удалением таблицы / созданием таблицы / вставкой в ​​транзакцию, вместо того, чтобы иметь возможность выполнить откат в случае сбоя?

1 Ответ

0 голосов
/ 26 сентября 2010

Рекомендуется ли этот метод

Есть ли какой-то конкретный метод, о котором вы говорите?
Эта ссылка, кажется, показывает простое использование SQLiteOpenHelper который как часть стандартного API, я бы сказал, рекомендуется.

Вы можете делать все, что вам нравится в методе onUpgrade, будь то DROP таблицы ping, ALTER их иличто угодно.

Если вы хотите заключить их в транзакцию, это ваше дело.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...