LoginSignup
52
53

More than 5 years have passed since last update.

railsでデータベース作成&マイグレート(MySQL)

Last updated at Posted at 2013-08-06

アプリ作成時にMySQLを指定して作成

$ rails new アプリ名 -d mysql

データベースを新規に作成

RailsでデフォルトデータベースのSQLiteはテーブル作成と同時にデータベースも作成してくれるが、MySQLはデータベースを作成した後に、テーブルを作成する必要がある。したがってデータベースがない状態でマイグレーションしてもエラー(rake aborted! Unknown database)が出る。

#データベース作成(development/test/productionのすべてを作成)
$ rake db:create:all

#作成したデータベースの消去
$ rake db:drop:all

#マイグレーション
$ rake db:migrate
52
53
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
52
53