在Heroku中可视化postgres表的简单方法?

时间:2017-10-29 16:27:58

标签: sql ruby-on-rails postgresql heroku

有没有一种简单的方法可视化为Heroku中的postgres数据库创建的表?我正在尝试查看我的Rails应用程序的列,而不必完成所有数据库迁移。

2 个答案:

答案 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_namelast_name,因此我解决了我发布的问题。

我还在试图找出我遇到NoMethodError (undefined method 'titleize' for nil:NilClass)的原因。如果您在解决此问题时遇到问题并且此答案对您没有帮助,请查看jillian和Cyzanfar之间的评论。他们对postgres数据库如何与Heroku一起工作有很好的见解。