Я пытаюсь запустить разностную операцию на двух таблицах.
Эта операция работает нормально, поскольку я вижу все сравнения, происходящие в командной строке.Единственная проблема, которую я имею, состоит в том, что ни один файл не выводится.Вот мой код, я добавил разрывы строк для удобства чтения:
java -jar liquibase/liquibase.jar
--driver=com.mysql.jdbc.Driver
--classpath=/liquibase/changelog-generating/mysql-connector-java-5.1.13.jar
--changeLogFile=liquibase/local.table.changelog.xml
--url="jdbc:mysql://localhost/table1"
--username=root
--password=""
diff
--referenceUrl="jdbc:mysql://localhost/table2"
--referenceUsername=root
--referencePassword=""
Когда я запускаю команду без переменных diff и reference, я получаю выходной файл.
- Доступ к базам данных работает без пароля (в конце концов, это только локальный хост).
- Liquibase установлен в C: / liquibase
- Я использую Windows Vista