我在本地编写了一个 Rails 应用程序,并且可能编写了 10-15 个迁移。这一切都在本地正常工作。
当我想在 heroku 上进行部署时,我遇到了一个问题,因为他们使用的 PostGreSQL 版本比我在本地使用的版本更早。由于我的一个数据库视图中缺少 DB 函数,我最早的迁移之一失败了。
我找到了一种解决 DB 函数问题的方法,但现在我被卡住了,因为我无法编写一个新的迁移来更改视图以使用 hack,因为 rake db:migrate 将在它命中原始后中止有问题的视图创建。
我能做些什么来解决这个问题?