よい加減

あせっても良いことはありません。ぼちぼち行きましょう。

全体表示

[ リスト ]

Sqliteのvacuum

はやいもので、もう9月。

android機用のアプリもほぼ完成したところで、実機でテストをおこなっています。

懸案事項の一つでした、「肥大化したDatabaseファイルを綺麗にして、小さくしたい。」

Sqliteの場合、Postgresと同様に「vacuum」によって可能ですが、コマンドラインからではなく

アプリから行いたい。

駄目もとで、DDLとして実行したらどうだろうかと、テストしてみましたら、

あら、うまくゆきました。

懸案事項、ひとつクリア。:-)


SQLiteDatabaseのインスタンスをopenOrCreateDatabase()から受け取った後、
これをつかって、SQLを実行するのですが、execSQL("vacuum")で、可能なようです。

ANRにならないように、別スレッドにして行うとよいと思います。


また、新しいアイディアが浮かんできました。

android機の開発は、たのしい。たのしい。


市場が拡大することを祈って。



この記事に

閉じる コメント(0)

コメント投稿

顔アイコン

顔アイコン・表示画像の選択

名前パスワードブログ
絵文字
×
  • オリジナル
  • SoftBank1
  • SoftBank2
  • SoftBank3
  • SoftBank4
  • docomo1
  • docomo2
  • au1
  • au2
  • au3
  • au4
投稿

開く トラックバック(18)


.


みんなの更新記事