アプリにデータベースのバックアップを作成したいので、最善の方法を探しています。
データベースのコピーを保存し、プログラムでバックアップを作成する必要がありますか?
バックアップ マネージャーでデータベースのバックアップを作成できますか?
任意のヒント?
アプリにデータベースのバックアップを作成したいので、最善の方法を探しています。
データベースのコピーを保存し、プログラムでバックアップを作成する必要がありますか?
バックアップ マネージャーでデータベースのバックアップを作成できますか?
任意のヒント?
何らかの理由でユーザーにアプリケーションの現在の状態を保存させるだけの場合は、db ファイルのコピーで問題ありません。次のように、ここでたくさんのサンプルを見つけることができます: https://stackoverflow.com/a/2251647/812046
ただし、別のデバイスでデータを復元する必要がある場合は、次のようなことを考えsqlite .dump
て、自分で実装する必要があります. 私が知っているように、ルートがない場合は、ネイティブの sqlite ダンプを使用できません。単純なcsvファイルを使用して、Androidデバイスとopenbsdマシンの間でデータをコピーしたことがあります。少量のデータでは問題なく動作しました。