Official GitHub Action to run Liquibase Rollback One Update Sql in your GitHub Action Workflow. For more information on how rollback one update sql works visit the Official Liquibase Documentation.
[PRO] Rollback one update from the database
steps:
- uses: actions/checkout@v3
- uses: liquibase-github-actions/rollback-one-update-sql@v4.28.0
with:
# The root changelog file
# string
# Required
changelogFile: ""
# The JDBC database connection URL
# string
# Required
url: ""
# Fully-qualified class which specifies a ChangeExecListener
# string
# Optional
changeExecListenerClass: ""
# Path to a properties file for the ChangeExecListenerClass
# string
# Optional
changeExecListenerPropertiesFile: ""
# Context string to use for filtering
# string
# Optional
contextFilter: ""
# The default catalog name to use for the database connection
# string
# Optional
defaultCatalogName: ""
# The default schema name to use for the database connection
# string
# Optional
defaultSchemaName: ""
# The deployment ID of the update to rollback
# string
# Optional
deploymentId: ""
# The JDBC driver class
# string
# Optional
driver: ""
# The JDBC driver properties file
# string
# Optional
driverPropertiesFile: ""
# Label expression to use for filtering
# string
# Optional
labelFilter: ""
# Control whether names of objects in the default catalog are fully qualified or not. If true they are. If false, only objects outside the default catalog are fully qualified
# bool
# Optional
outputDefaultCatalog: ""
# Control whether names of objects in the default schema are fully qualified or not. If true they are. If false, only objects outside the default schema are fully qualified
# bool
# Optional
outputDefaultSchema: ""
# Password to use to connect to the database
# string
# Optional
password: ""
# The path to the script to use to perform the rollback
# string
# Optional
rollbackScript: ""
# Username to use to connect to the database
# string
# Optional
username: ""
It is a good practice to protect your database credentials with GitHub Secrets
The liquibase rollback one update sql action accepts all valid liquibase global options as optional parameters. A full list is available in the official Liquibase Documentation.
steps:
- uses: actions/checkout@v3
- uses: liquibase-github-actions/rollback-one-update-sql@v4.28.0
with:
changelogFile: ""
url: ""
headless: true
licenseKey: ${{ secrets.LIQUIBASE_LICENSE_KEY }}
logLevel: INFO
This action is automatically generated. Please submit all feedback and issues with the generator repository.