Я пытаюсь запустить очень простой пример в liquibase 1.9.5 (см. В конце).
Когда я запускаю
liquibase --changeLogFile=test_sample.xml update
, я получаю это сообщение об ошибке.
Ошибка миграции: ORA-03115: неподдерживаемый тип сетевых данных или представление
Я использую oracle 10g XE 10.2.0.1.Как я понимаю (и гуглил), это ошибка, связанная с передачей запроса методу выполнения подготовленного оператора, или «что-то» (угадывая мои драйверы оракула) устарело.
Мой файл свойств выглядит следующим образом:
#liquibase.properties
driver: oracle.jdbc.driver.OracleDriver
classpath: ./classes12.zip
url: jdbc:oracle:thin:@localhost:1521:XE
username: lb_dev
password: lb_dev
Есть мысли?
Заранее спасибо.
file test_sample.xml
<databaseChangeLog
xmlns="http://www.liquibase.org/xml/ns/dbchangelog/1.6"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog/1.6
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-1.6.xsd">
<changeSet id="1" author="bob">
<createTable tableName="department">
<column name="id" type="int">
<constraints primaryKey="true" nullable="false"/>
</column>
<column name="name" type="varchar(50)">
<constraints nullable="false"/>
</column>
<column name="active" type="boolean" defaultValue="1"/>
</createTable>
</changeSet>
</databaseChangeLog>