Liquibase
provided Update commands that will execute DDL
and DML
scripts and update the database
. some of the commands are listed below
Command | Description | |
---|---|---|
dropAll | The drop-all command that drops all the database objects own by the user and remove all database objects and reset the database to empty state |
|
executeSql | The executeSql command, will connect to the database and run SQL queries |
|
update | apply the DDL and DML commands to the database |
|
updateSql | updateSql helper command which lets the user inspect the raw SQL. |
|
updateCount | the updateCount command executes a number of ChanegSets provided as an argument. |
|
updateCountSql | The updateCountSql is a helper command that lets the DBA inspect the raw underlying SQL the Liquibase will execute while updating databases |
|
updateTestingRollback | updateTestingRollback first deploys the ChangeSet , then executes the rollback command in reverse order, and again deploys the ChangeSet against the database . |
|
updateToTag | updateToTag command will only execute the update from the start of the ChangeSet to the tag ChangeSet . |
|
updateToTagSql | updateSql helper command is provided by Liquibase which lets the user inspect the raw SQL . |
|
validate | validate command that checks any possible error in the ChangeLog file that may result in updation failure |
lets see them one by one