Refactorings are fixed when DATABASECHANGELOG insert fails.

Description

When some problem happen between execution of changeset and logging it into the DATABASECHANGELOG changeset data is fixed but not logged.
Steps to reproduce:
1. Create a changeset with very long id (longer than 63 chars)
2. execute changelog update

See: changeset data is appyed, error reported, no information in DATABASECHANGELOG on the changeset.

Environment

linux, oracle, jdk 1.7.0_60

Activity

Show:

Alexey Grigoryev August 26, 2014 at 10:22 AM

See https://liquibase.jira.com/browse/CORE-2017#icft=CORE-2017 as a simple way to avoid this case.

Details

Reporter

Affects versions

Priority

Created August 26, 2014 at 10:13 AM
Updated August 26, 2014 at 10:22 AM