Oracle 液化';generateChangelog';生成错误的架构(错误数据)
在Oracle数据库上运行“generateChangelog”后,changelogFile对于某些字段具有错误的类型(甚至更好,只是错误的值),与使用的驱动程序无关。 更接近的是,一些原始列被转换为字符串(听起来不错),但像“E01005C684210002020000E10000000”这样的值被转换为[B@433defed“。这似乎有些不同。此外,这些是原始数据库内容和备份之间唯一与数据相关的差异。 当我尝试通过“更新”恢复数据库时,这些列显示问题“运行Liquibase时出现意外错误:****:十六进制数无效”Oracle 液化';generateChangelog';生成错误的架构(错误数据),oracle,backup,liquibase,Oracle,Backup,Liquibase,在Oracle数据库上运行“generateChangelog”后,changelogFile对于某些字段具有错误的类型(甚至更好,只是错误的值),与使用的驱动程序无关。 更接近的是,一些原始列被转换为字符串(听起来不错),但像“E01005C684210002020000E10000000”这样的值被转换为[B@433defed“。这似乎有些不同。此外,这些是原始数据库内容和备份之间唯一与数据相关的差异。 当我尝试通过“更新”恢复数据库时,这些列显示问题“运行Liquibase时出现意外错误:
有没有办法强迫liquibase将问题列保存为“原样”或其他任何方法来克服这种情况?还是它是一个bug?我认为需要更多信息来诊断这个问题。理想情况下,如果您怀疑某个东西可能是bug,您可以提供三件事: