Database liquibase:如何通过liquibase调用和执行数据库函数?

Database liquibase:如何通过liquibase调用和执行数据库函数?,database,liquibase,Database,Liquibase,数据库:postgreSql 我需要通过liquibase调用数据库函数 有没有办法通过liquibase中的databaseChangeLog执行postgres函数?您可以使用changelog中的()部分调用数据库函数我可以将选择myfunc()在一个“liquibase formatted sql”变更集中,它似乎起了作用。以下是变更集代码的一部分: --liquibase formatted sql --changeset usrname:20181105-1 --precondit

数据库:postgreSql

我需要通过liquibase调用数据库函数


有没有办法通过liquibase中的databaseChangeLog执行postgres函数?

您可以使用changelog中的
()部分调用数据库函数

我可以将
选择myfunc()
在一个“liquibase formatted sql”变更集中,它似乎起了作用。以下是变更集代码的一部分:

--liquibase formatted sql

--changeset usrname:20181105-1
--preconditions onFail:CONTINUE onError:HALT
ALTER TABLE lbo.lbo_layers ADD COLUMN ole_mod_cd TEXT CHECK (ole_mod_cd IN (NULL,'HPMS','LBE'));
SELECT lba.utl_update_gdo();