Вопросы по теме 'realm-migration'

Повторное использование снимков баз данных Realm
У меня есть база данных Realm, которая заполняется данными несколько раз в секунду. Я просматриваю базу данных как построенные данные MPChartLib. Моя цель — сделать снимок базы данных в определенный момент времени и повторно использовать эту...
456 просмотров
schedule 16.06.2022

Ошибка миграции Realm Objective-C
Я вижу сбои в работе Crashlytics и слышу от клиентов, что приложение вылетает сразу после того, как они его открывают. Это сужается до приложения, переносящего одну из баз данных области. К сожалению, мне не удалось воссоздать проблему, потому что...
137 просмотров
schedule 09.08.2022

RealmMigration стерла все данные в моем мире
Сегодня я изменил схему области приложения и реализовал Migration. Внутри миграции мне просто нужно было добавить поле, поэтому я сделал: if (oldVersion == 0) { RealmObjectSchema class = schema.get("Class"); class.addField("addedField",...
51 просмотров
schedule 07.09.2022

Почему после миграции версия схемы области сбрасывается до 0?
Я пытаюсь выполнить миграцию Realm с помощью следующего кода: let version = try! schemaVersionAtURL(Realm.Configuration.defaultConfiguration.fileURL!) let config = Realm.Configuration( schemaVersion: version + 1,...
722 просмотров
schedule 05.09.2022

выполнить миграцию областей для нескольких файлов .realm
У меня есть несколько файлов области (по одному на каждого пользователя, вошедшего в мое приложение), и мне нужно запустить миграцию для каждого файла области в файловой системе RLMRealmConfiguration *config = [RLMRealmConfiguration...
618 просмотров
schedule 26.04.2023

Android Realm не сохраняет переменную в базе данных
Я создал модальный класс @RealmClass class Temp extends RealmObject{ var1 var2 var3 getter setter of all above variables. } и сохранить эти данные в базу данных Temp temp = database.createObject(Temp.class);...
900 просмотров
schedule 20.04.2023

Миграция области для типа столбца long
Я создал новое длинное поле в своем классе RealmModel , и мне нужно перенести существующую схему. Но как оказалось ColumnType.LONG нет. Когда я использую любой другой ColumnType, я получаю - JNI DETECTED ERROR IN APPLICATION: input is not...
364 просмотров
schedule 28.03.2023

Удалить столбец в Realm
Я проверял документацию по миграции, однако я не уверен, что я упустил из виду или это не указано, но я заметил, что документация только объясняет, как добавить столбец, что, если я хочу удалить столбец?
4384 просмотров
schedule 05.07.2023

Объединение Realm с приложением и миграцией
Я следую документации Realm по миграции и связыванию области с приложением. Я использую следующий код, чтобы скопировать связанный Realm в Realm по умолчанию. который хорошо работает. let initialURL =...
111 просмотров
schedule 12.05.2023

Миграция области, где инициализировать
Я пытаюсь работать с одним из задокументированных методов переноса базы данных области и установки версии схемы. Тип кода, который я использую: let config = Realm.Configuration( // Set the new schema version. This must be greater than the...
474 просмотров
schedule 20.06.2023

Схема перенесена в Realm, хотя версия схемы никогда не менялась
При обновлении схемы моей области я перенастроил RealmMigration , чтобы добавить новый класс / поля, однако я забыл обновить версию схемы. Когда я обновил приложение, у меня не было проблем, но потом я понял, что забыл обновить версию схемы, что...
453 просмотров
schedule 24.02.2023

Ошибка миграции области Добавлено свойство 'x'
я не могу использовать область миграции в моем проекте вам нужно настроить миграцию realm. Я создал класс миграции, добавил миграцию и добавил поле в realmObject, но миграция не работает я получаю это сообщение об ошибке: Перенос необходим...
1961 просмотров
schedule 21.06.2023

RealmMigrationNeededException: требуется миграция Realm при добавлении новой таблицы в существующую базу данных, Android
Я использую Realm Gradle версии «3.0.0», у меня есть две таблицы «Word» и «Favourite», как показано ниже. Теперь я хочу добавить третью таблицу с именем «История». для этого я сделал код ниже @Override public void...
1909 просмотров

Миграция области с введением первичного ключа
В настоящее время моя база данных Realm содержит простой массив из MyData объектов: class MyData: Object { @objc dynamic var name = "" @objc dynamic var age = 0 } Например, он может содержать [ ["Alice", 12], ["Bob",...
118 просмотров
schedule 06.11.2022

привязка кинжала, Map ‹java.lang.Integer ,? extends javax.inject.Provider ‹VersionMigration› ›не может быть предоставлен без метода с аннотацией @ Provides.
Я пытаюсь реализовать управление версиями Realm с помощью dagger2 по этой ссылке Adavis Realm Перенос , но появляется следующая ошибка, [Dagger / MissingBinding] java.util.Map> не может быть предоставлен без метода с аннотацией @ Provides....
74 просмотров

Миграция области с новым иностранным полем
Я создал новый объект области (B) и новое поле в существующем объекте области (A), который ссылается на новый объект B. В моем файле миграции у меня есть это: if(!realm.getSchema().contains("B")) {...
1041 просмотров
schedule 18.10.2023

Проблема миграции области Android → java.lang.IllegalArgumentException: поле первичного ключа «foo» не может быть изменено после создания объекта
Во время миграции Realm на Android я пытаюсь ввести в верхний регистр существующее строковое поле, но получаю следующую ошибку, поскольку это поле является первичным ключом. java.lang.IllegalArgumentException: Primary key field 'foo' cannot be...
226 просмотров
schedule 17.01.2024

шифрование области, не удалось расшифровать файл области, что не так?
Мой код здесь: RLMRealmConfiguration *configuration = [RLMRealmConfiguration defaultConfiguration]; NSString *filePath = [NSString stringWithFormat:@"%@",configuration.fileURL]; NSString *dateBaseName = @"aaa"; configuration.fileURL = [NSURL...
806 просмотров
schedule 14.04.2024