ruby-on-rails - 如何获取在 heroku 中运行的最后一次迁移的数量?

标签 ruby-on-rails postgresql heroku

我正在尝试在 heroku 上调试我的应用程序,但似乎一个或多个迁移没有运行。在不手动完成每个迁移的情况下,我试图找出哪个迁移是最后运行的迁移。

环境:rails、postgresql

最佳答案

来自终端:

 heroku pg:psql --app app_name db_name
 select * from schema_migrations; 

寻找最后一个条目

另一种方式...从终端

 heroku run console --app app_name
 class SchemaMigration<ActiveRecord::Base
 end 

然后就写

 SchemaMigration.last

关于ruby-on-rails - 如何获取在 heroku 中运行的最后一次迁移的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30228150/

相关文章:

ruby-on-rails - 使用 `rails server` 和 `rackup` 有什么区别?

postgresql - 在Docker容器中替换postgresql.conf

optimization - 使用 JOIN(大表性能)Postgresql 进行更新?

hibernate - 当表具有 UUID 字段时,我可以使用 Hibernate 工具对 Postgresql 数据库进行逆向工程吗?

java - 尝试在 Rails Heroku 应用程序上安装 Java

ruby-on-rails - 在 Destroy_User_Session_Path 之前设计操作

ruby-on-rails - 我应该从 rails 2.3 升级到 3+ 还是等到 rails 4 发布后再升级?

ruby-on-rails - 如何使用 wicked 完成验证?

git - 为什么 Heroku 告诉我我的 git (2.1.0) 版本有严重的安全漏洞?

Heroku cedar 堆栈上的 Node.js 端口问题