有没有一种简单的方法可视化为Heroku中的postgres数据库创建的表?我正在尝试查看我的Rails应用程序的列,而不必完成所有数据库迁移。
答案 0 :(得分:1)
要查看表格,您可以运行heroku pg:psql
以启动Postgres控制台。然后只需输入\d
即可查看您的表格,或者如果您想从特定表格中获取详细信息,请运行\d tablename
。
或者,正如@jvillian建议您可以查看部署到Heroku服务器的schema.rb
文件。
$ heroku run bash
$ cat db/schema.rb
答案 1 :(得分:0)
我发现解决此问题的最简单方法是执行heroku pg:psql
然后执行\d users
查看名为" users"的表格。事实证明我已经迁移了列first_name
和last_name
,因此我解决了我发布的问题。
我还在试图找出我遇到NoMethodError (undefined method 'titleize' for nil:NilClass)
的原因。如果您在解决此问题时遇到问题并且此答案对您没有帮助,请查看jillian和Cyzanfar之间的评论。他们对postgres数据库如何与Heroku一起工作有很好的见解。