0
Help us understand the problem. What are the problem?

posted at

updated at

rails でアプリを立ち上げ時に、データベースを指定する方法

結論

% rails new -d データベース名

これでデータベースを指定することができます。

ちなみに,

データベースを作成する方法

% rails db:create

これで指定したデータベースを作成することができました。

これはまだ、データベースというデータを入れる箱を作ったに過ぎません。

例えるなら

弁当作った←弁当箱を作った段階です。

中身のデータを作成する方法

% rails g model モデル名(単数)  カラム名:データ型(カラム名:データ型は複数指定可能)

これで例えるなら弁当箱のどこに何を入れるのかなんとなく決めた状態です。

実は、この時にmaigrateファイルというファイルが作成されてます。migrateファイルとはデータベースの中身の表(テーブル)の構造を指定するファイルです。例えるなら弁当箱の仕切り(アルミ箔やバランなど)ですかね、、、

ちなみに

g = generate : 生成する
model : 模型
column : データ表の縦列
データ型 : 整数なのか、文字なのか
migrate : 移行する

migrateファイルの指定をデータベースに反映させる

% rails db:migrate

これで中身の構造を具体的に指定した、データベースという箱を作ることができました。
データベースはアプリに紐づいています。
modelを介してデータのやり取りを行うことができます。

ちなみにテーブル名はモデル名(複数系)。

例えるなら、あとは唐揚げ、卵焼きを入れるだけの弁当箱が出来た感じですかね、、、

例えが下手で混乱していたら申し訳ないです。

以上です。

Register as a new user and use Qiita more conveniently

  1. You can follow users and tags
  2. you can stock useful information
  3. You can make editorial suggestions for articles
What you can do with signing up
0
Help us understand the problem. What are the problem?