質問: railsを勉強しています。 作成したデータベースの中身ってどうやって確認すればいいのでしょうか? 色々調べてみた結果わかりません。 rails dbconsole SQLite version 3.28.0 2019-04-15 14:49:49 Enter ".help" for usage hints. sqlite> .tables ar_internal_metadata posts schema_migrations sqlite> .schema CREATE TABLE IF NOT EXISTS "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY); CREATE TABLE IF NOT EXISTS "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL); CREATE TABLE IF NOT EXISTS "posts" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "content" text, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL); CREATE TABLE sqlite_sequence(name,seq); sqlite> またこんな感じになってるんですけど、よくわからないです
回答: とりあえず posts テーブルの中身を見たいなら、以下のSQL文でOKです。 ``` sqlite> select * from posts; ``` 見終わったら、以下のコマンドで終了できます。 ``` sqlite> .exit ``` でも、この方法だとデータがすごく見づらいし、毎回コマンドを打つのは面倒だしで、作業効率が良くないです。 なので、個人的にはGUIツールを使うことをオススメします。 私は tableplus というツールを使っています。 無料版(試用版)は機能面で少しだけ制限がかかるものの、無期限で使えて、商用利用もOKです。 (2020年3月4日現在)