postgresql - Liquibase 社区上的 PostgreSQL 存储过程
问题描述
我在 Wikipedia 上读到,您需要 Liquibase 的商业版本来处理存储过程。有人可以对此发表评论吗?
谢谢
解决方案
不,你没有。
我通常将用于创建函数和过程的代码放入 SQL 脚本中,然后用于运行它。变更集本身被定义为,runOnChange=true
所以我只需要编辑文件以使 Liquibase 应用变更集
<changeSet id="1" author="foo" runOnChange="true">
<sqlFile path="procs/create_function.sql"
relativeToChangelogFile="true"/>
</changeSet>
我对视图和物化视图做同样的事情。
推荐阅读
- c# - 使用自定义值解析器映射时的解析器生命周期
- grep - GNU Parallel——如何理解“块大小”设置,并猜测将其设置为什么?
- ms-access - 更新到 Office 365 版本 1912 会中断 ODBC 连接(32 位)?
- c - 如何使用指针初始化和打印结构并将其提供给函数?
- java - 将 nvarchar 值“....”转换为数据类型 int 时转换失败
- typescript - 为什么即使显式设置,打字稿也会扩大属性的类型?
- python - 为什么我使用 https://github.com/amosbastian/fpl 访问 FPL API 的代码会失败?
- php - Stripe - 向用户收费并通过电子邮件发送发票
- canvas - Python 3.8 / Tkinter:画布中的项目不能从循环内绑定到函数
- javascript - 如何从对象数组中获取唯一的日期值