我的SQL脚本可能包含SQL语句(DDL或DML)或PL/SQL块,因此我不想在java代码中解析脚本,而是使用立即执行完整的脚本。下面是示例代码,其中类位于ant jar中。此解决方案在大多数情况下都有效,但如果sql脚本包含java.sql.SQLSyntaxErrorException:或00900:无效create or replace trigger语句,则会失败。我还指定了<e
我正在开发一个使用liquibase、spring-boot和hibernate的应用程序。使用的数据库是PostgreSQL。为了在启动时填充数据库,我在src/main/resources中配置了一个data.sql文件,其中包含一些insert语句。此外,在引导之后,还会尝试应用所有的变更集,其中之一是创建一个使用data.sql文件填充的表。(JdbcExecutor.java:307)
... 17 common