# Oskuvi DB Changelogs

> Oskuvi DB Changelogs makes IntelliJ IDEA and other JetBrains IDEs read Liquibase changelogs in XML, YAML, JSON and SQL, with completion and include checks in XML.

Source: https://npcoding.ca/products/oskuvi-db-changelogs/
Last updated: 2026-10-22

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

## Product facts

- **Type:** JetBrains IDE plugin
- **Status:** Live on JetBrains Marketplace (https://plugins.jetbrains.com/plugin/35126)
- **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
- **Vendor page:** https://plugins.jetbrains.com/vendor/npcoding

## 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.

## Who it's for

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

## Key features

- **Four formats:** XML, YAML and JSON changelogs, and formatted SQL files.
- **changeSets stand out:** The id and author of each changeSet and the names of its changes are coloured.
- **Completion in XML:** Change types and their attributes in XML changelogs.
- **Includes followed:** From an include to its file, and a check for an include that leads to no file.

## Frequently asked questions

### 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.

## Related products

- [Oskuvi Metric Queries](https://npcoding.ca/products/oskuvi-metric-queries/): Makes JetBrains IDEs read Prometheus queries (PromQL), in .promql files and in the expr: of your rule files.
- [Oskuvi Classes from JSON](https://npcoding.ca/products/oskuvi-classes-from-json/): Writes the Java classes that fit a JSON sample: paste the JSON, see the classes, press Create.
- [Oskuvi Code Metrics](https://npcoding.ca/products/oskuvi-code-metrics/): Measures the Java code you select and shows where it has grown hard to follow: per method, per class and per package.

## Built by NPCoding

Moving data between systems or changing a live database? We plan and run integrations and migrations.

- [Enterprise Application Integration](https://npcoding.ca/services/enterprise-application-integration/): Connect ERP, CRM, eCommerce and finance systems so data flows in real time — no more double entry.

*Liquibase is an open-source project of Liquibase, Inc. Oskuvi DB Changelogs is not affiliated with, or endorsed by, Liquibase.*

---

NPCoding · AI-powered software & app development · Toronto, Canada · support@npcoding.com · https://npcoding.ca/contact/
