画像・文書・データ
ブラウザでSQLiteデータベースを開いて確認する方法
アプリを入れずに、表、スキーマ、限定した結果をローカルで見ます。
すぐ分かる答え
SQLiteは通常一つのバイナリファイルです。ブラウザはコピーをメモリに読み、アップロードせず読み取りを行えます。
手順
バックアップし、ファイルを開き、表とスキーマを確認し、行数を制限してSELECTまたは読み取り専用PRAGMAを使います。
よくある失敗
不明なDBを権限の高い本番ツールで開かず、全ての.dbをSQLiteと思わず、巨大ファイルに無制限クエリをしません。WALやjournalに新しい状態がある場合があります。
完了チェック
表、件数、文字コード、アプリ版を確認し、ページを閉じてメモリ上のコピーを解放します。
具体例で判断する
整合したコピーで小さく調べる
元アプリのエクスポートやバックアップ機能を使います。使用中の .db だけをコピーすると、WAL にある新しい変更が抜ける場合があります。
| 確認する点 | 例・操作 | 結果の判断 |
|---|---|---|
| ファイルが拒否される | SQLite 形式で暗号化されていないか確認します。 | 拡張子を変えても形式は変換されません。 |
| 最近の記録がない | 元アプリから整合性のあるコピーを再出力します。 | 稼働中のデータベースファイルを削除したり手で結合したりしません。 |
| 大きなテーブル | プレビューか小さな LIMIT 付きの限定的な SELECT から始めます。 | LIMIT は返す行を制限しますが、結合や並べ替えの計算全部を制限するとは限りません。 |