アプリで何らかのバックアップと復元機能を作成しようとしています。その前に、私は達成することが可能かどうかを理解するためにしばらく読んでいましたが、私はこの質問を見つけました: Sqlite DB Android Backup / Restore
私がそれを行うために見ることができる他の唯一の方法は、DBの実際の内容を読み取り、それを復元できるSQLを含むファイルを生成することです。これは明らかにより複雑であり、この複雑さを正当化します。
この答えは、それを達成するための最良の方法だと思います。.dbファイルを探索するのではなく、クエリをエクスポートします。
ほら; mysqlからSQLデータをエクスポートすると、構造を作成するすべてのクエリと、構造をデータで埋めるクエリを含むファイルが取得されます。
それが私が模倣しようとしていることです。.dbファイルからSQLクエリを含むファイルを生成します。
皆さんはそれが可能だと思いますか、つまり、それを達成するための組み込みの方法はありますか?
そうでなければ、処理が難しすぎる場合、このユーザー( https://stackoverflow.com/a/10842043/1943607)が話していることをどのように回避できますか?
そこで、「PRAGMAjournal_mode = DELETE」でWALを無効にすると、ブラウザでデータベースを表示し、テストデバイスで正常に復元できました。
その前の部分、私はそれを理解することはできません。これはsqliteに設定した構成ですか?
ありがとう