Liquibase PRO
Note
This feature is available in Enterprise, Ultimate and Team editions only.
Liquibase PRO unlocks advanced database change tracking in DBeaver. With a valid PRO key, you can work with an extended set of database objects and generate richer, more detailed changelogs for your projects. This helps you describe structural changes more accurately and build safer, production-ready migration workflows.
In DBeaver, the Liquibase PRO key is used by Schema Compare and Liquibase changelog generation. Once you activate the key, these tools automatically include the additional metadata supported by Liquibase PRO.
Tip
If you only need basic schema comparison or simple changelogs, you can work without a PRO key. Use Liquibase PRO when your project requires deeper metadata coverage or more advanced migration logic.
Add a Liquibase PRO key from the configuration file¶
-
Locate your
dbeaver.inifile. For help findingdbeaver.ini, see our article -
Edit the file:
- find the
-vmargscommand - add a new line after it:
Example
-Dliquibase.license.key=ABwwGgQU... - find the
-
Restart DBeaver
-
Open DBeaver, 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 a Liquibase PRO key using preferences¶
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
Enable PRO objects in schema compare¶
If the license key is valid, the Object types dialog includes Pro objects:
- check constraints
- triggers
- stored procedures
- functions
- synonyms (Oracle)
- packages and package bodies (Oracle)
Tip
If Pro objects don’t appear in the changelog, check the logs. The key might be invalid or expired. Log rules come from the global Schema Compare settings, so make sure logging is enabled and set to a useful level.