API загрузчика Webpack: императивно переносимый код

Наконец, я получил ответ на мои вопросы. как я сказал, я использую библиотеку SQLiteAssetHelper. и теперь я хочу добавить новые записи и выпустить версию обновления. поэтому я нашел функцию, с помощью которой я могу хранить новую обновленную базу данных в базе данных. и эта библиотека обновит старый db в телефоне пользователя. с сохранением определенной таблицы в старом db.

, но в настоящее время эта библиотека не предлагает такую ​​функцию. сценарий обновления можно использовать только для внесения изменений, это старый db. мы можем добавить новый обновленный db и скопировать данные из нового.

, если мы хотим добавить новые данные, а также не хотим удалить таблицу локальных данных. то нам нужно написать запросы на вставку в сценарии обновления, как описано в документации к этой библиотеке.

, но если нам нужно добавить 100 запросов, то для них нет ярлыка. мы должны написать 100 операторов вставки в скрипте обновления.

, и в случае, если мы запустим ошибку, говорящую, что не удается обновить базу данных только для чтения от версии x до y, тогда вот решение для нее:

SQLITE не может обновлять базу данных только для чтения от версии 1 до 2

1
задан Lukas 25 March 2019 в 12:04
поделиться