1
db:如果rails應用程序使用sqlite,則遷移將創建文件db/development.sqlite3。在部署到heroku之前,我更願意使用postgresql進行開發和生產。我的database.yml文件的db:migrate創建文件db/development.sqlite3
部分:
development:
adapter: postgresql
encoding: unicode
host: localhost
database: app-development
username: postgres
password: *******
當我運行包的exec耙分貝:遷移我應該期待一個文件,如DB/development.postgresql?因爲在db目錄中沒有創建文件,也沒有產生錯誤。
$ bundle exec rake db:migrate
== CreateUsers: migrating ====================================================
-- create_table(:users)
NOTICE: CREATE TABLE will create implicit sequence "users_id_seq" for serial column "
users.id"
NOTICE: CREATE TABLE/PRIMARY KEY will create implicit index "users_pkey" for table
"users"
-> 0.2060s
== CreateUsers: migrated (0.2070s) ===========================================