ローカルデータベースからサーバーにデータを同期するHTML5 + WebSQLを使用してアプリケーションを開発しました。JavaScriptからWebSQLデータベースを圧縮する方法
データが削除されると、sqliteデータベースファイルのサイズは変更されません。これには空のスペースが含まれていることがわかります。新しいデータが挿入されたときに空白が埋められますが、制限のためサイズをできるだけ小さくしたいと思います。
私は、sqliteのVACUUMコマンドでデータベースを圧縮して未使用領域を削除できることを知っていますが、JavaScriptからWebSQLデータベースを実行しようとすると「論理エラーまたはデータベースがありません」というエラーが表示されます。ブラウザの外部からコマンドを実行するとうまくいきます。
私の質問は以下のとおりです。
は、VACUUMコマンドは、JavaScriptから何とか実行することはできますか?
ブラウザはこれを自動的に実装し、最終的に呼び出されますか? (これに関するドキュメントは見つかりません)
ありがとうございました。