Greetings!!! I’m using liquibase-2.0.1-bin.zip version of LiquiBase in my Windows XP environment. Would appreciate, if you could provide your feedback on following queries…
1) Does liquibase-2.0.1 version directly produce triggers, procedures, packages and functions in changelogSet? 2) While executing some test cases, I found following behavior of LiquiBase:
No, the generateChangeLog command and/or diff tool does not check triggers, procedures, packages, or functions. It currently only checks table structure, keys, indexes and sequences.
You are able to specify trigger, proc, etc definitions in blocks within your changelog file, but you need to either manually create them, or retrieve them from an oracle-specific tool.
The normal case for using liqubase is to append to the databasechangelog file during development as you need changes. The changelog generation is primarily a help to get you started and/or a sanity check during development, and so adding database-specific checks has not been as high a priority.