> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bytebase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

The UI-Driven Workflow manages database changes entirely within the Bytebase console. You select target databases, write SQL, and Bytebase handles review, approval, and rollout — no Git repository or CI/CD pipeline required.

## Capabilities

* **[Plan](/change-database/plan)**: Define schema or data changes against one or more databases, then convert to an issue for review and deployment.
* **[Batch Change](/change-database/batch-change)**: Apply one change across a Database Group — databases sharing the same schema.
* **[SQL Review](/change-database/review)**: Validate every statement against configurable review policies before execution.
* **[Approval](/change-database/approval)**: Route changes through multi-level approval, matched on conditions such as environment and risk level.
* **[Rollout](/change-database/environment-policy/rollout-policy)**: Promote changes stage by stage, automatic or gated per environment, immediately or scheduled.
* **[Rollback](/change-database/rollback-data-changes)**: Recover from DML with one click, or generate reverse migration scripts for schema changes.
* **[Changelog](/change-database/change-history)**: Record every applied change per database, with diff and rollback entry points.

## Walkthrough

<iframe width="100%" height="560" src="https://www.bytebase.com/demo/schema-change/demo" title="Bytebase UI-driven database change walkthrough" frameborder="0" />
