У меня есть приложение, которое создает базу данных и делает некоторые вещи. Мне интересно, если я загружаю новый db на сервер и загружаю его в точную папку, в которой существует более старая, она будет перезаписана, и мне хорошо идти? Или будет проблема. Предположим, что у него одно и то же имя, одинаковые имена столбцов и т. Д. Конечно, я возвращаюсь к sqlite.Обновление базы данных, загружающей ее с сервера
ответ
В Android при обновлении базы данных вы должны использовать onUpgrade внутри SQLiteOpenHelper. Один из способов сделать это - загрузить текстовые файлы, содержащие инструкции SQL, необходимые для изменения текущей базы данных или обновления строк новыми данными. Причина, по которой вы должны это сделать, - это то, что Android будет создавать базу данных только один раз. После первоначального создания вызов onCreate для базы данных не будет происходить.
Так что же я предлагаю не работать? – dothedos
Мы поймем, что вы хотите сделать, с помощью вышеописанного метода. Возможно, вам придется изменить выполнение, но для обновления базы данных необходимо выполнить проверку удаленного файла. – Bobbake4
Но удаленный файл не мог сам sqlite-файл? Или так же, как u сказал текстовый файл с sql-заявлением? – dothedos
- 1. Обновление базы данных сервера с localhost
- 2. Обновление базы данных SQL-сервера при другом обновлении базы данных
- 3. Обновление базы данных
- 4. Обновление базы данных отчетов
- 5. Обновление базы данных sql-сервера с использованием asp.net C#
- 6. строки базы данных Обновление
- 7. Обновление Java-базы данных SQL-базы данных
- 8. Обновление базы данных - Android
- 9. Обновление базы данных неверных данных
- 10. Обновление базы данных Android-андроида при ее обновлении
- 11. Обновление клиентов при любой смене базы данных сервера
- 12. обновление базы с выключили из базы данных
- 13. Обновление базы данных с vb.net
- 14. Обновление локального сервера База данных MySql с базы данных сервера MySql
- 15. Обновление базы данных с небольшим CSV-файлом
- 16. Обновление локальной базы данных с использованием удаленных данных базы данных
- 17. Динамическое обновление соединения базы данных Spring Mongo без перезагрузки сервера
- 18. Автоматическое обновление базы данных
- 19. Обновление базы данных Django
- 20. Обновление базы данных Firebird
- 21. Обновление базы данных Moodle
- 22. Обновление реплицируемой базы данных
- 23. Обновление базы данных postgresql inplace
- 24. Android: Обновление базы данных
- 25. Обновление базы данных NHibernate
- 26. Обновление таблицы базы данных
- 27. Обновление базы данных с использованием данных AJAX
- 28. Обновление базы данных базы данных Grails
- 29. Обновление базы данных Android
- 30. Обновление базы данных AJAX
Вы упомянули SQLite? – Aidanc
да извините за отсутствие упоминания об этом – dothedos
Это должно работать, но не забудьте закрыть все объекты базы данных перед заменой файла. – Julian