前回は、ChatGPTが生成したPythonスクリプトをChatGPTによりデバッグしながら動作するスクリプトまで仕上げた。その過程でSQLiteデータベースのファイルが生成された。今回はこのファイルの中身を調べる方法をChatGPTに聞きながら取り組んでいく。

連載「生成AI×プログラミング」のこれまでの回はこちらを参照

生成されたSQLiteファイル

今回は、Todoアプリでデータを保持するストレージとしてSQLiteを使うという設計をした。そのためにPythonスクリプトからtodos.dbというファイルを生成し、ここにTodoデータを保持する仕組みを実装した。このため、前回のデバッグの過程でデータベースファイルが生成された。ファイルエクスプローラーで次のように「todos.db」ファイルが生成されていることを確認できる。

  • 作成したPythonスクリプトを実行して生成されたSQLiteファイル「todos.db」

    作成したPythonスクリプトを実行して生成されたSQLiteファイル「todos.db」

この「todos.db」をメモ帳で開くと次のようになる。

  • 「todos.db」をメモ帳で開いたサンプル

    「todos.db」をメモ帳で開いたサンプル

VSCodeで、このファイルを開くと次のようになる。

  • 「todos.db」はVSCodeでは開くことができない

    「todos.db」はVSCodeでは開くことができない

SQLiteファイルはテキストファイルではないので、エディターで開いても上記のスクリーンショットのように、どのようなデータが入っているかを確認することができない。

Todoアプリのデータストレージとしてこのファイルを操作したいので、このファイルに収められているデータを簡単に把握できる状況にしておきたい。そこで、今回はこれを実現する方法をChatGPTに教えてもらう。

ChatGPTにSQLiteファイルの中を見る方法を尋ねる

この記事は
Members+会員の方のみ御覧いただけます

ログイン/無料会員登録

会員サービスの詳細はこちら