Получение ошибки при запуске обновления Liquibase: проблема с привилегиями

Я получаю эту ошибку при запуске Liquibase Update.

Неожиданная ошибка при запуске Liquibase: Ошибка при выполнении SQL SELECT MAX (ORDEREXECUTED) FROM G123.DATABASECHANGELOG: Ошибка SQL DB2: SQLCODE = -551, SQLSTATE = 42501

Кажется, это проблема с привилегиями в таблице Databasechangelog.

В то время как наборы изменений успешно выполняются, появляется указанная выше ошибка, и значение LOCKED устанавливается в 1 в таблице журнала изменений.


person Ketan_Gupta    schedule 10.09.2018    source источник


Ответы (1)


У пользователя, который используется, похоже, нет правильных разрешений для создания / чтения / обновления таблиц DATABASECHANGELOG и DATABASECHANGELOGLOCK, которые являются двумя таблицами, которые Liquibase использует для отслеживания того, какие наборы изменений были применены к базе данных.

http://www-01.ibm.com/support/docview.wss?uid=swg21381783

person SteveDonie    schedule 10.09.2018