0

刚刚按照“迁移到 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。

但是,“which psql”告诉我:

/usr/bin/psql

当我启动我的应用程序时,所有记录都没有加载,我只是看到我的应用程序布局和所有与任何记录无关的 html 内容。没有错误出现。

我已经通过 rails 控制台验证了我的数据库包含数据,因此从 sqlite3 到 postgres 的迁移是 def 成功的。我只是想知道为什么我的记录没有显示以及我在这里做错了什么?

4

0 回答 0