ActiveRecord相当于liquibase runOnChange

时间:2017-03-03 10:28:16

标签: ruby activerecord

我在Ruby应用程序中有几个存储过程,这些过程经常发生变化。

要更新它们,我每次都必须创建一个新的迁移(查找最后一次迁移的繁琐过程,将过程复制到新的迁移并进行小的调整)。

在使用liquibase的Java项目的类似情况下,我能够执行以下操作:

<changeSet id="change stored procs" author="some-dude" dbms="postgresql" runOnChange="true">
    <sqlFile
            splitStatements="false"
            stripComments="false"
            path="stored-procs.sql"/>
</changeSet>

基本上每次更改时运行sql文件(http://www.liquibase.org/documentation/changeset.html)。

是否有一个等同于liquibase的runOnChange功能的ActiveRecord?或者在Ruby中这样做的一些方便的方法?

0 个答案:

没有答案