Here are several features I’d like to suggest. after using liquibase for awhile
- User friendly messages for failed preconditions.
I’d like to have a way to specify a message for each precondition, which will be shown to user in case of precondition failure.
For example, if I defined a precondition
- PropertyDefinedPrecondition
Liquibase allows to use properties in a from ${propertyName}. Properties are defined in command line or somewhere else.
Undefined property can lead to unexpected behaviour, which is hard to analyse. I’d like to have a way to check that property is actually defined before using it. I think the best way is to define a new precondition check, so the following would be possible:
-
...
-
Hooks for GUI.
I’d like to create some GUI around Liquibase tool and I’d like it to have some progress bar.
So I need some hooks (or a way to supply observers/listeners) to get the current status of the operation. -
Please, include documentation about Liquibase tags into distribution bundle. It is not convinient to read the docs from site, especially via slow connections.