← ガイド

画像・文書・データ

ブラウザでSQLiteデータベースを開いて確認する方法

アプリを入れずに、表、スキーマ、限定した結果をローカルで見ます。

すぐ分かる答え

SQLiteは通常一つのバイナリファイルです。ブラウザはコピーをメモリに読み、アップロードせず読み取りを行えます。

手順

バックアップし、ファイルを開き、表とスキーマを確認し、行数を制限してSELECTまたは読み取り専用PRAGMAを使います。

よくある失敗

不明なDBを権限の高い本番ツールで開かず、全ての.dbをSQLiteと思わず、巨大ファイルに無制限クエリをしません。WALやjournalに新しい状態がある場合があります。

完了チェック

表、件数、文字コード、アプリ版を確認し、ページを閉じてメモリ上のコピーを解放します。

具体例で判断する

整合したコピーで小さく調べる

元アプリのエクスポートやバックアップ機能を使います。使用中の .db だけをコピーすると、WAL にある新しい変更が抜ける場合があります。

整合したコピーで小さく調べる
確認する点例・操作結果の判断
ファイルが拒否されるSQLite 形式で暗号化されていないか確認します。拡張子を変えても形式は変換されません。
最近の記録がない元アプリから整合性のあるコピーを再出力します。稼働中のデータベースファイルを削除したり手で結合したりしません。
大きなテーブルプレビューか小さな LIMIT 付きの限定的な SELECT から始めます。LIMIT は返す行を制限しますが、結合や並べ替えの計算全部を制限するとは限りません。
関連ツールを使うSQLiteデータベース表示

情報源と関連資料

関連する問題も解決する