const schema1 = [
rolesSchema,
userMutedInRoomSchema,
uploadsSchema,
usersForMentionSchema,
contactsSchema,
];
const schema2 = [
rolesSchema,
userMutedInRoomSchema,
uploadsSchema,
usersForMentionSchema,
contactsSchema,
stickersPackagesSchema,
stickersCollectionSchema
];
Выше приведены две схемы. Schema1 - это та, которую я уже использую, и она работает нормально. Schema2 - это новая схема, в которую я добавил новые таблицы (схемы) в конце после схемы контактов.Я следовал за документацией, но я не мог найти ничего, что объясняет добавление новых таблиц в старую схему.Ниже приведен код, который я использую для инициализации новой схемы, которая дает сбой во время выполнения
const path = database.replace(/(^\w+:|^)\/\//, '');
return this.databases.activeDB = new Realm({
path: `${ path }Value.realm`,
schema:schema2,
schemaVersion:1,
migration: (oldRealm, newRealm) => {
},
});