我正在关注 Rails 教程,使用 postgreSQL 设置数据库,因此开发和生产在本地以及在 Heroku 上的部署位置是相同的。到现在为止还挺好。我已经设置了 User 模型,并且在本地和部署到 heroku 中都可以工作。我的问题是我想在本地以表格形式访问数据库。使用 SQLite 数据库浏览器访问 SQLite 数据库很容易。我无法访问我的应用程序的 postgreSQL 数据库。
到目前为止,我已经下载了免费但完全令人困惑的 PGAdmin3。接下来我从 App Store 下载了 Navicat Essentials for PostgreSQL,售价 4.99 美元。我的 config/database.yml 是:
development:
adapter: postgresql
encoding: unicode
database: [app_name]_development
pool: 5
username: [app_name]
password:
在 Navicat Essentials for PostgreSQL 中,我输入:
Connection Name: Test
Host Name/IP Address: localhost
Port: 5432
Default Database: [app_name]_development
username: [app_name]
password:
当我点击“测试连接”时,它显示“连接成功”。我似乎仍然无法弄清楚如何以表格格式访问数据库。我点击了表格选项卡,但没有显示任何数据。有人有什么建议吗?我已经有至少一个用户,我可以在 Rails 顾问中确认。