У меня возникают проблемы, когда скрипты изменения liquibase работают в среде uat, но не работают в производственной среде с такими же конфигурациями. При работе в производственной среде происходит следующее:
2018-11-05 14:51:11.269 INFO 1 --- [ main] liquibase.executor.jvm.JdbcExecutor : SELECT COUNT(*) FROM MYSCHEMA.DATABASECHANGELOGLOCK
2018-11-05 14:51:11.285 INFO 1 --- [ main] liquibase.executor.jvm.JdbcExecutor : SELECT COUNT(*) FROM MYSCHEMA.DATABASECHANGELOGLOCK
2018-11-05 14:51:11.293 INFO 1 --- [ main] liquibase.executor.jvm.JdbcExecutor : SELECT LOCKED FROM MYSCHEMA.DATABASECHANGELOGLOCK WHERE ID=1 FOR UPDATE
2018-11-05 14:51:11.336 INFO 1 --- [ main] l.lockservice.StandardLockService : Successfully acquired change log lock
2018-11-05 14:51:11.538 INFO 1 --- [ main] liquibase.executor.jvm.JdbcExecutor : SELECT MD5SUM FROM MYSCHEMA.DATABASECHANGELOG WHERE MD5SUM IS NOT NULL AND ROWNUM=1
2018-11-05 14:51:11.541 INFO 1 --- [ main] liquibase.executor.jvm.JdbcExecutor : SELECT COUNT(*) FROM MYSCHEMA.DATABASECHANGELOG
2018-11-05 14:51:11.548 INFO 1 --- [ main] l.c.StandardChangeLogHistoryService : Reading from MYSCHEMA.DATABASECHANGELOG
2018-11-05 14:51:11.548 INFO 1 --- [ main] liquibase.executor.jvm.JdbcExecutor : SELECT * FROM MYSCHEMA.DATABASECHANGELOG ORDER BY DATEEXECUTED ASC, ORDEREXECUTED ASC
2018-11-05 14:51:11.566 INFO 1 --- [ main] l.lockservice.StandardLockService : Successfully released change log lock
Тем не менее, в конце миграции таблица DATABASECHANGELOG
пуста, и структурные изменения в базе данных не были произведены. База данных является базой данных Oracle в обеих средах.
Кто-нибудь знает, на что мне обратить внимание?