我尝试使用liquibase执行数据库更新。问题是我有一些脚本创建物化视图,我得到错误:
liquibase.exception.MigrationFailedException:迁移失败 改变集 changelog / 20160323192000_mviews.xml :: 20160323192000#1 :: marius:原因: liquibase.exception.DatabaseException:ORA-01722:无效数字
当我在Toad for Oracle 11中执行它们时,创建的mviews没有问题。
<changeSet id="20160323192000#1" author="marius">
<sql splitStatements="false"><![CDATA[
CREATE MATERIALIZED VIEW Activities_Others_M AS SELECT * FROM Activities;
]]></sql>
</changeSet>
我还尝试在liquibase changeSet中创建表,但也无法正常工作。只有正常的视图才有效。