Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate Liquibase diff生成forIndexName不';我不能在h2上工作_Hibernate_H2_Liquibase - Fatal编程技术网

Hibernate Liquibase diff生成forIndexName不';我不能在h2上工作

Hibernate Liquibase diff生成forIndexName不';我不能在h2上工作,hibernate,h2,liquibase,Hibernate,H2,Liquibase,我正在运行Liquibase 3.5.3,并使用Liquibase处理数据库中的更改。 在添加主键时,是否可能以某种方式使Liquibase diff命令不生成forIndexName? 具有此forIndexName的变更集至少在h2上失败,我得到错误: h2上不允许使用forIndexName 因此,最好不要总是从生成的变更日志中删除此属性。forIndexName目前在H2上不受支持 作为一种解决方法,您可以使用liquibase 3.3.5,这是liquibase的最新版本,它在不使用f

我正在运行Liquibase 3.5.3,并使用Liquibase处理数据库中的更改。 在添加主键时,是否可能以某种方式使Liquibase diff命令不生成forIndexName? 具有此forIndexName的变更集至少在h2上失败,我得到错误:

h2上不允许使用forIndexName


因此,最好不要总是从生成的变更日志中删除此属性。

forIndexName
目前在H2上不受支持

作为一种解决方法,您可以使用liquibase 3.3.5,这是liquibase的最新版本,它在不使用
forIndexName
指令的情况下生成changelog


用旧的liquibase版本生成的Changelog文件可以用新的liquibase版本加载。

forIndexName
目前在H2上不受支持

作为一种解决方法,您可以使用liquibase 3.3.5,这是liquibase的最新版本,它在不使用
forIndexName
指令的情况下生成changelog

使用旧的liquibase版本生成的变更日志文件可以使用新的liquibase版本加载