Liquibase 包括外部变更日志文件
Liquibase include external changelogFile
我想使用 springboot 在 liquibase 中包含外部 changelogFile,
我的文件 db.changelog-master.xml 在 E:partition
中调用外部变更集
<?xml version="1.0" encoding="UTF-8"?>
<databaseChangeLog
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.3.xsd">
<include file="E:/00-PBI/PBI_105364/test-jar/db/changelog/V0_changelog_CREER_EMPLOYEE_DEPARTEMENT.xml"/>
</databaseChangeLog>
然后我收到这条消息:
Caused by: liquibase.exception.ChangeLogParseException: liquibase.exception.SetupException: java.lang.IllegalArgumentException: name
有没有人可以告诉我为什么我不能包含这个变更集?谢谢
我改变了路径
/db/changelog/V0_changelog_CREER_EMPLOYEE_DEPARTEMENT.xml
现在可以了:)
我想使用 springboot 在 liquibase 中包含外部 changelogFile, 我的文件 db.changelog-master.xml 在 E:partition
中调用外部变更集<?xml version="1.0" encoding="UTF-8"?>
<databaseChangeLog
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.3.xsd">
<include file="E:/00-PBI/PBI_105364/test-jar/db/changelog/V0_changelog_CREER_EMPLOYEE_DEPARTEMENT.xml"/>
</databaseChangeLog>
然后我收到这条消息:
Caused by: liquibase.exception.ChangeLogParseException: liquibase.exception.SetupException: java.lang.IllegalArgumentException: name
有没有人可以告诉我为什么我不能包含这个变更集?谢谢
我改变了路径
/db/changelog/V0_changelog_CREER_EMPLOYEE_DEPARTEMENT.xml
现在可以了:)