首页 > 解决方案 > Liquibase 社区上的 PostgreSQL 存储过程

问题描述

我在 Wikipedia 上读到,您需要 Liquibase 的商业版本来处理存储过程。有人可以对此发表评论吗?

谢谢

https://en.wikipedia.org/wiki/Liquibase

标签: postgresqlliquibase

解决方案


不,你没有。

我通常将用于创建函数和过程的代码放入 SQL 脚本中,然后用于运行它。变更集本身被定义为,runOnChange=true所以我只需要编辑文件以使 Liquibase 应用变更集

<changeSet id="1" author="foo" runOnChange="true">
   <sqlFile path="procs/create_function.sql"
            relativeToChangelogFile="true"/>
</changeSet>

我对视图和物化视图做同样的事情。


推荐阅读