Skip to content
JetBrains IDE plugin

Oskuvi DB Changelogs

Makes JetBrains IDEs read Liquibase changelog files in XML, YAML, JSON and formatted SQL.

Works in
IntelliJ IDEA, PyCharm and other JetBrains IDEs, 2025.1 or later
Licence
7-day free trial, then a paid licence
Vendor
Oskuvi, by NPCoding

(01) What it does

Oskuvi DB Changelogs makes the editor read database changelog files of Liquibase: databaseChangeLog files in XML, YAML and JSON, and SQL files that begin with --liquibase formatted sql.

It adds to those files; it doesn't take them over, so they stay what the editor already makes of them. The id and author of each changeSet and the names of its changes are coloured in all four formats. The editor also completes change types and attributes in XML changelogs, goes from an include to its file, and flags an include that leads to no file.

The plugin only reads your files. It contacts no address and sends nothing anywhere.

(02)Who it's for

Made for people like these.

  • Developers who manage database changes with Liquibase changelogs.
  • Teams whose changelogs are spread across many included files.

(03)Key features

What's in it, feature by feature.

  • 01

    Four formats

    XML, YAML and JSON changelogs, and formatted SQL files.

  • 02

    changeSets stand out

    The id and author of each changeSet and the names of its changes are coloured.

  • 03

    Completion in XML

    Change types and their attributes in XML changelogs.

  • 04

    Includes followed

    From an include to its file, and a check for an include that leads to no file.

(04)FAQ

Questions, answered.

Do I have to pay for it?

Not for the first 7 days, which are a free trial. After that it needs a licence; the price is on its JetBrains Marketplace page.

Does it replace the editor's XML, YAML or SQL support?

No. It adds to those files. XML stays XML, and a .sql file stays whatever the editor already makes of it.

Will it catch every error Liquibase would?

No. It checks includes that lead to no file. Most of what Liquibase itself refuses isn't caught, and completion covers XML changelogs only.

(05)Related

Liquibase is an open-source project of Liquibase, Inc. Oskuvi DB Changelogs is not affiliated with, or endorsed by, Liquibase. JetBrains, IntelliJ IDEA and PyCharm are trademarks of JetBrains s.r.o.

Next step

Need a plugin or an app of your own?

The team that makes these products also builds web and mobile apps, plugins and integrations for clients. Tell us what you need, and we'll come back with practical next steps and an honest estimate.