2016-12-20 7 views
0

У меня есть база данных SQL, и я хотел бы иметь возможность копировать/синхронизировать с SQLite в моем приложении для Android, чтобы люди могли запрашивать данные без необходимости подключения к Интернету. Я не был уверен, как я буду обновлять базу данных SQLite, если поля или таблицы будут изменены в базе данных SQL.Синхронизация базы данных SQL и SQlite

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

ответ

0

Я рекомендую вставить таблицу версий и использовать сценарии sql для обновления схем. Вам нужен один скрипт для SQL-сервера и один для SQLite. Затем вы можете найти все скрипты за пределами первого на устройстве Android ... а затем запустить каждый скрипт по очереди.

Я делал это раньше, когда ухаживал за несколькими сотнями клиентов удаленного рабочего стола.

Основной трюк заключается в том, что SQL-скрипты работают для первого запуска и, если необходимо, для последующего запуска.

Смежные вопросы