关注"Migrating to PostgreSQL" Railscast,将我的本地sqlite3数据库迁移到postgres:
这是我的database.yml文件:
development:
adapter: postgresql
encoding: unicode
database: app_development
pool: 5
host: localhost
username: martinbraun
password:
test:
adapter: postgresql
encoding: unicode
database: app_test
pool: 5
username: mbraun
password:
production:
adapter: postgresql
encoding: utf8
database: app_production
pool: 5
username: mbraun
password:
我的postgres服务器在端口5432上的postgressapp上运行。它告诉我它正在运行,我连接到我的数据库app_development。
然而,“哪个psql”告诉我:
的/ usr /斌/ PSQL
当我启动我的应用程序时,所有记录都没有加载,我只是看到我的应用程序布局和所有与任何记录无关的html内容。没有出现错误。
我已经通过rails控制台验证了我的数据库包含数据,因此从sqlite3到postgres的迁移是def成功的。我只是想知道为什么我的记录没有显示,我在这里做错了什么?