52
53

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?