Я экспериментирую, чтобы создать приложение, которое требует много информации, например, база данных о городе и его местах. Он хранится таким образом как на сервере, так и на клиенте, поэтому я хотел бы не преобразовать его туда -сюда в JSON, не говоря уже о увеличении размера полезной нагрузки.
Приложения загружает этот файл, а затем использует комнату createfromfile < /code> Метод для его открытия.
Но в любое время я добавляю новый столбец в таблицу, броски комнаты: < /p>
Предварительно упакованная база данных имеет неверную схему < /p>
< /blockquote>
Эта ошибка абсолютно понятна для полей, которые требуются, но отсутствуют - но также бросает его, если есть добавленное поле, что не должно влиять на существующие запросы. BR /> Да, в идеале было бы для клиентов обновить приложение вместе с изменениями API, но я хотел бы обработать его более изящно, чтобы позволить им использовать существующую версию с существующими функциями с напоминаниями об обновлении, вместо того, чтобы просто блокировать приложение в целом.
so /tldr: < /p>
есть ли способ сказать, что комната просто игнорировать столбцы в Shema, которых он не ожидает? < /strong>
Или, может быть, автоматический способ удаления неожиданных столбцов (без перечисления каждой таблицы и столбца в константах и вручную обновить этот список для каждой версии, предпочтительно)
Подробнее здесь: https://stackoverflow.com/questions/793 ... nt-schemas
Как заставить место работать с «предварительно упакованными» базами данных с различными схемами? ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Проблемы с обменом схемами между схемами при преобразовании из avdl в avsc
Anonymous » » в форуме JAVA - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Создать хранимую процедуру SQL Server, которая может работать с несколькими базами данных
Anonymous » » в форуме C# - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-