Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

RailsのローカルでSQLiteを使う時

More than 1 year has passed since last update.

RailsのローカルでSQLiteを使う

Railsアプリケーションを触っている時に本番環境はPostgreSQLだけど
ローカルはSQLiteだったって時に

接続する

$ sqlite3 db/development.sqlite3

もしくは

$ rails db

で接続できます!

データベース一覧

sqlite> .databases

これでデータベースの一覧を確認

テーブル一覧

sqlite> .tables

これでテーブル一覧を取得

SQL文

sqlite> select * from user;

もちろんSQL文もそのまま打てます!

スキーマ表示

sqlite> .schema users 

スキーマのデーブルも確認できます!

テーブルの中のカラム確認

sqlite> PRAGMA TABLE_INFO(TABLE_NAME); 

テーブルのカラムを確認できます!

終了

sqlite> .exit

これで終了

infra-workshop
インフラ技術を勉強したい人たちのためのオンライン勉強会です
https://wp.infra-workshop.tech/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away