Получение ошибки при запуске обновления Liquibase: проблема с привилегиями - PullRequest
0 голосов
/ 10 сентября 2018

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

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

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

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

1 Ответ

0 голосов
/ 10 сентября 2018

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

http://www -01.ibm.com / поддержка / docview.wss? UID = swg21381783

...