【问题标题】:Is there a way to see when migrations were ran?有没有办法查看何时运行迁移?
【发布时间】:2014-01-14 06:52:45
【问题描述】:

在我们的一个应用程序中,db:migrate 未设置为在每次部署到 Heroku 时自动运行。它还没有持续集成。

我们遇到了一个问题,出于调试目的,我想查看特定迁移何时运行。

这可能吗?

【问题讨论】:

    标签: ruby-on-rails-3 rails-activerecord rails-migrations heroku-postgres


    【解决方案1】:

    Rails 没有提供这样的功能,当你运行迁移时,迁移的 time_stamp 被添加到一个数组中,以记住哪个迁移被执行,哪个不被执行。

    所以您可以做的是,登录到您的数据库(如果使用 postgres,则为 psql)并手动查找表的创建时间或更新时间。

    这可能会帮助你做到这一点https://stackoverflow.com/a/11868687/1970061

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-06
      • 1970-01-01
      • 1970-01-01
      • 2021-06-20
      • 2021-10-19
      • 1970-01-01
      • 2022-12-22
      • 1970-01-01
      相关资源
      最近更新 更多