私はAndroidに少し新しく、私は40 MBのsqliteデータベースを持っていたプロジェクトに取り組んでいます。 今、私は生のフォルダにsqliteのBLOBデータを入れたいので、私のデータベースは1MB未満です。 問題は、データベースパス(data/data/package name/databases)ではdbファイルのサイズが過去と同じであることです(私の携帯電話はルート設定されているため、デバッグ後に確認できます)。 DBブラウザでは、テーブルを削除した後にDBサイズを小さくするためにコンパクトデータベースを使用できます。今私は何ができますか? ご協力いただければ幸いです。tnxを事前に入力してください。androidのsqliteデータベースを更新して圧縮する
答えて
VACUUM
コマンドを使用できます。
これは、データを一時データベースにコピーし、これを使用して元のデータを上書きします。以下では、互換性に関する警告
db.execSQL("VACUUM");
注: - - :
あなたの質問は、あなたがそれを単純化して求めることができている正確にどのようなSQL As Understood By SQLite - VACUUM
tnxたくさん。私はこのコード行をどこに置くべきか知っていますか? –
DBHelperを使用している場合は、ヘルパーを取得したらすぐに使用できます。 'mEventsDBHelper =新しいEventsDBヘルパー(これ); mEventsDBHelper.getWritableDatabase()。execSQL( "VACUUM"); ' – MikeT
Tnxロットマン。それは完全に働いた:) –
- 1. Android:圧縮してSQLiteデータベースに画像を挿入する
- 2. Androidのsqliteデータベースの更新?
- 3. Realm.io圧縮データベース
- 4. 透明なSQLiteデータ圧縮
- 5. Android HttpURLConnection:gzip圧縮
- 6. Google Drive Android APIを使用してSQLiteデータベースを更新
- 7. Android Sqliteデータベースはデータを更新していませんか?
- 8. 暗号化されたSQLiteの圧縮iOS用FTS3データベース
- 9. 圧縮ヘッダーを設定し、圧縮してヘッダーを圧縮しますか?
- 10. androidの既存のsqliteデータベースのデータを更新するには
- 11. 現在のデータベースを圧縮する
- 12. MySqlデータベース接続の圧縮
- 13. 圧縮画像android
- 14. Androidビットマップ圧縮エラー
- 15. androidのファイルがいっぱいのフォルダを圧縮/圧縮
- 16. Android Sqliteデータベースを変更しますか?
- 17. Androidでアダプタを使用してリストビューからSQLiteデータベースを更新するには?
- 18. C#をストリームから圧縮して圧縮する
- 19. sqliteデータベースの同期/更新
- 20. 更新時のC#SQLiteデータベース
- 21. ブロブを圧縮するためにMySQL DBを更新する
- 22. Android - SQLite更新ステートメント
- 23. Android SQlite更新クエリ
- 24. Javaからsqliteデータベースを更新する
- 25. Android SQliteの行を更新する
- 26. AndroidのSQLiteでヌルフィールドを更新する
- 27. イメージを圧縮してデータベースに挿入する前に
- 28. Androidで映画を圧縮する
- 29. SQLiteデータベースを使用してSpinnerを更新する
- 30. Sqliteデータベースonupgrade()はデータベースを更新していません
を
あなたはの線に沿って何かを使用します@war_Hero。 –
あなたの注意のためにtnx。私は私の投稿を編集しました。私はそれを再度教えてください。私はそれを説明しようとします。 –
実際に私はsqliteデータベースの1つのテーブルを削除し、生のフォルダにデータを変換しました。同じ。私は自分のアプリを更新したいと思うし、このアップデートではこのテーブルを削除したことを知っている。 –