vic*_*ich 36 terminal schema ruby-on-rails heroku
我试图在终端(Mac OS X Lion)中查看我的Heroku应用程序架构,并偶然发现了一个命令.在终端,我运行,heroku run more db/schema.rb但似乎显示较旧的架构版本.我刚刚迁移了Heroku数据库,我注意到没有列出任何新列.
我似乎无法在Heroku的文档中找到任何有用的东西.有没有人知道查看Heroku应用程序的当前数据库架构的命令?
顺便说一句,我继承了应用程序的代码,由于某种原因,所有的迁移文件都被注释掉了(可能有40多个文件)所以我不能只在rake db:migrate本地运行来更新架构; 因此,我希望直接看到Heroku应用程序的架构.
有什么建议?
Cho*_*ett 74
您可以运行heroku pg:psql以启动Postgres控制台,然后发出\d查看所有表,并\d tablename查看特定表的详细信息.
kch*_*kch 29
对于rails模式,请尝试:
$ heroku run "bundle exec rake db:schema:dump && cat db/schema.rb"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21150 次 |
| 最近记录: |