Using Liquibase in DBeaver
Table of contents
Overview
With Team Edition's Liquibase support, you can efficiently manage your database changes. You can create and manage Liquibase changelogs directly in Team Edition, making tracking and applying database changes easier. With the Liquibase PRO key, you can also use Team Edition's Schema Compare feature for an enhanced comparison of database schemas.
Supported Databases
Liquibase works with a variety of databases. The specific databases that Team Edition supports are listed in the Schema Compare article.
Steps to add a Liquibase Pro key
Locate your
dbeaver.ini
file. For help findingdbeaver.ini
, see our article.Edit the file:
- Find the
-vmargs
command. - Add a new line after it:
-Dliquibase.license.key=yourKey
Example:
-Dliquibase.license.key=ABwwGgQU...
- Find the
Restart Team Edition.
Open Team Edition, then open the Schema Compare tool. The key will be verified automatically.
Note: If you add the key in both
dbeaver.ini
and through the Import Key dialog, the.ini
file key takes priority.
Add Liquibase Pro key via the UI
You can also add the key directly in the UI:
- Go to Preferences > Editors > Schema Compare.
- Use the Import Liquibase Pro Key button to open the import key dialog.
- Paste the key manually in the Liquibase Key field.
- Use Load to import the key from a file.
- Click Check Key State to verify the key. Results appear in the Messages field.
Enable PRO objects in schema compare
If the license key is valid, the Object types dialog includes Pro objects.
Tip: If Pro objects don’t appear in the changelog, check the logs. The key might be invalid or expired.
Object types being compared by LiquibasePRO
- Check Constraints
- Procedures
- Functions
- Triggers
- Synonyms (Oracle)
Package with the body (Oracle)
Additional Resources
For more information on Liquibase, refer to these resources: