Liquibase - как создать журнал изменений для существующей базы данных
Я пытаюсь использовать liquibase для генерации changeLog, начиная с моментального снимка текущего состояния моей базы данных.
Окружающая среда детали:
ОС: Windows 7 32 x86,Java JDK 1.7,MySQL драйвер JDBC от MySQLликваза 2.0.5.Я запускаю следующее из командной строки:
liquibase --driver=com.mysql.jdbc.Driver --changeLogFile=./structure.xml --url="jdbc:mysql://mysql.mysite.com" --username= --password= generateChangeLog
Он работает нормально, и генерируется выходной файл. Но выходной файл просто содержит:
И в моей базе данных нет таблиц (я ожидал, что две таблицы будут использоваться для отслеживания).
Что мне не хватает?
редактирует
Да я'м, ссылаясь на таблицы liquibasechanlog и liquibasechangelock. Я знаю, что они должны автоматически появиться в базе данных. Мой вопрос, почему они нет там. И да, предоставленный пользователь имеет права, предоставленные для выполнения такой задачи.
И это не пустая база данных. Имеет около 20 таблиц, 10 просмотров, данные ...