我的应用程序中有424个迁移文件,其中一些可以工作,而有些则不行(直接对模型文件进行更改),我需要将所有迁移文件作为其他问题的解决方案的一部分来运行, 问题在于,每当其中一个文件出现故障时,都会丢弃整个过程。
除了将迁移号插入schema_migrations之外,还有其他方法吗?
答案 0 :(得分:0)
如果您不再需要迁移,则只需删除迁移文件即可。如果您使用的是版本控制,则以后可以随时将其删除。但是,如果您可以在生产中跳过它,我不知道为什么您将再次需要它。
如果不能删除它,则表示您需要它,并且应该对其进行修复。出于您所描述的确切原因,迁移绝对不应引用library(ggplot2)
for (x in c(1:ncol(mydata.f))) {ggplot(data.frame(mydata.f$x), aes(x=mydata.f$x)) + geom_bar()
}
目录中的模型。这些模型可能会以导致旧迁移失败的方式进行更改。
如果可以使用纯SQL修复迁移以使其正常工作,那是最好的选择。
如果出于某种原因需要使用AR模型,则应在迁移中仅声明所需的最小模型。这样,您的迁移就不会受到将来任何模型更改的影响。这是一个简单的例子。在这种情况下,我实际上只使用SQL,但仅作示范:
app