# Database Change Automation

> Automate database change through the 6 levels of database automation — from L0 manual SQL to L5 self-healing. Ticketing, CI/CD pipelines, and integrated platforms; ServiceNow, Jira, and GitHub.

Source: https://www.bytebase.com/automate-database-change/

---

## Requested. Reviewed. Deployed. Audited.

Database changes flow from request to rollout on rails. The 6 levels of database automation — and the path most teams actually take to reach them.

## Six levels. From manual to integrated.

### L0 — No automation

Direct DB clients. Every change typed and run by hand.

### L1 — Ticketing

Jira or ServiceNow captures the request, approval, and audit trail. SQL is still executed by a human.

### L2 — Version controlled

Schema history and change scripts live in Git. Deployment is still manual.

### L3 — Streamlined

Liquibase, Flyway, or sqitch run inside CI/CD. Deployment automated, cross-tool stitching still manual.

### L4 — Integrated

Change, ad-hoc access, and audit in one platform. Where most mature teams plateau in 2026.

### L5 — Fully automated

End-to-end including self-healing. Aspirational.

## Read in order.

### Map the levels

The 6 levels of database automation, from L0 manual SQL to L5 self-healing. /blog/database-automation-levels

### Define the discipline

What database change management is, why it's hard, and the workflow it has to support. /blog/what-is-database-change-management

### Build the pipeline

Components of a database CI/CD pipeline: validation, migration runner, deployment gates, rollback. /blog/how-to-build-cicd-pipeline-for-database-schema-migration

## Three paths. One outcome.

### Ticketing-led

Jira, ServiceNow, or a homegrown queue. Captures the request and the approval — the SQL runs somewhere else.

### Pipeline-led

Migration scripts in Git, CI runs lint and review, deployment runs in the same pipeline as the application.

### Platform-led

Change, access, and audit in a single tool. Pull-request workflow, policy enforcement, and history captured automatically.

## Get Started

- [Contact us](https://www.bytebase.com/contact-us/)
- [Start now (cloud)](https://console.bytebase.com)
