現在、私はRealmによって強化されたDBを持つiOSとAndroidアプリを持っています。 今すぐ、Realmを使用して、Realm.jsという名前のファイルをインポートして、スキーマをロードしてRealmデータベースをエクスポートするように設定しました。React Nativeで構築されたiOSとAndroidアプリを更新すると、Realmデータベースはどうなりますか?
すぐにRealm DBの一部のフィールドを編集するためのアップデートをリリースしますが、iOSとAndroidが新しいバージョンをダウンロードしてインストールしてからユーザーがアプリをアップデートすると、Realmスキーマのバージョンはリセットされますか?
つまり、ユーザーがiOSまたはAndroidアプリをRealmで更新すると、古いRealmデータベースがデバイスに保存され、アップデートからの新しい移行が実行されますか?
また、Realmデータベースを完全にリセットすることは可能ですか?これは、古いものを破壊し、最初のバージョンのスキーマをロードし、新しいマイグレーションを書き込むことなく編集することを意味します。
React Nativeでどうすればいいですか?私はReact Nativeのドキュメントを見ていて見つからなかった。 –
それは自動的に起こるはずです。あなたが 'console.log(realm.path)'の場合に表示されるパスは何ですか? – Ari
'/ Users/joseph /ライブラリ/開発者/ CoreSimulator/Devices/80D89A22-2A58-4CB0-B367-924E6ADFB7E9/data/Containers/Data/Application/3EA01595-FC53-4ED4-8F16-9E28A74AA2C2/Documents/default.realm' 申し訳ありませんが、私はすべてのレルムファイルを削除する方法を意味しました。アプリが既にユーザーデバイスにあるので、どのようにしてレルムをリセットするのですか? –