【发布时间】:2012-12-12 05:18:27
【问题描述】:
如果 rails 应用程序使用 sqlite,db:migrate 会创建文件 db/development.sqlite3。在部署到 heroku 之前,我更喜欢使用 postgresql 进行开发和生产。
我的 database.yml 文件的一部分:
development:
adapter: postgresql
encoding: unicode
host: localhost
database: app-development
username: postgres
password: *******
当我运行 bundle exec rake db:migrate 时,我应该期待一个像 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) ===========================================
【问题讨论】:
标签: ruby-on-rails-3 sqlite rake postgis