# Database Change Management

> Bytebase automates database change workflows with built-in review, rollback, and optional GitOps integration so teams work from the same process.

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

---

## Every database change, under control

Bytebase automates database change workflows with built-in review, rollback, and optional GitOps integration so teams work from the same process.

## The standard for database CI/CD

### Plan: Create schema and data updates with automated pre-checks

Define schema or data updates for one or more databases, then submit them for review.

- **Automated SQL lint**: Validate SQL against 100+ rules before execution
- **GitOps integration**: Manage database changes as code through pull requests
- **Batch changes**: Change a collection of databases in a single workflow
- **Schema sync & online migration**: Keep schemas consistent and migrate tables with minimal downtime

### Review & Approve: Enforce policy and approvals before updates are executed

Every database change is automatically reviewed against configured policies so issues are surfaced before execution.

- **Review results**: See errors, warnings, and passed checks clearly
- **Configurable review policies**: Define rules that match your team's requirements
- **Custom approvals**: Route changes to the right approvers automatically

### Deploy: Deploy approved updates under controlled rollout conditions

Control who can deploy database changes, when deployments can occur, and which conditions must be met.

### Rollback & Monitor: Recover safely from updates with built-in rollback mechanisms

Built-in rollback mechanisms let teams respond quickly when a change needs to be reversed, without manual intervention.

- **Data & schema rollback**: Revert data changes with one click
- **Schema drift detection**: Undo schema changes safely

## Clear roles, shared controls, and predictable workflows

### Developers — Ship schema changes confidently

Automated SQL linting and pre-checks catch risky operations early.

### Developers — Move faster from dev to prod

GitOps workflows and automated rollouts remove manual handoffs and ticket queues.

### Developers — Make delivery predictable

Every change follows the same review and deployment path.

### Security Engineers — Enforce guardrails by default

Policy enforcement reduces the risk of unsafe or non-compliant database changes.

### Security Engineers — Configure custom approval flows

Custom, risk-based approvals ensure consistent oversight.

### Security Engineers — Maintain full auditability

Every change is tracked, reviewed, and attributable.

### Database Administrators — Reduce operational risk

Replace scripts with controlled rollouts, online migrations, and rollback-ready execution.

### Database Administrators — Prevent production fire drills

Pre-validated changes reduce production surprises and after-hours emergencies.

### Database Administrators — Centralize governance

Manage database change processes, approvals, and visibility in one system.

## Get Started

- [Book a demo](https://www.bytebase.com/demo/)
- [Start now (cloud)](https://console.bytebase.com)
