CI/CD for Databases on Bitbucket Pipelines - Declarative Workflow
Learn how to integrate Atlas with Bitbucket Pipelines to automate declarative database schema migrations. This guide covers schema planning, approvals, and deployment across multiple databases.
CI/CD for Databases on CircleCI - Declarative Workflow
Learn how to integrate Atlas with CircleCI to automate declarative database schema migrations. This guide covers schema planning, approvals, and deployment across multiple databases.
CI/CD for Databases on GitLab (Declarative)
Learn how to integrate Atlas with GitLab CI/CD to automate and manage database schema migrations.
Customizing Inspection Output Programmatically with Go Templates
Atlas supports templating inspection output using Go templates, similar to tools like kubectl and docker. This lets
Database Schema Diff - Comparing Schemas
Compare database schemas with Atlas schema diff command. Generate SQL migration plans between MySQL, PostgreSQL, SQLite, SQL Server, ClickHouse, and Redshift. Free visual ERD comparison tool.
Declarative (State-based) vs Versioned Migrations
Learn about Atlas's two workflows for managing database schemas - declarative (state-based migrations) and versioned migrations - and how to combine them for maximum flexibility
Declarative Migrations with Atlas Terraform Provider
Use the Atlas Terraform Provider for declarative database schema migrations to automatically plan and apply schema changes with Terraform.
Declarative Schema Migrations
Learn how to use Atlas for declarative schema migrations (sometimes called state-based migrations), enabling you to plan, review, and apply database schema migrations safely and automatically
Declarative Schema Migrations with the Atlas Kubernetes Operator
Learn how to manage database schema migrations declaratively using the Atlas Kubernetes Operator. This guide covers providing schemas, credentials, safety policies, and using the Atlas Schema Registry for robust Kubernetes database automation.
Declarative SQLc Migrations with Atlas
A guide to declarative sqlc migrations with Atlas. Learn how to manage your database schema as code and automatically sync it to your database.
Getting started with HCL declarative migrations for a MariaDB schema
Learn how to use Atlas to manage your MariaDB schema using HCL declarative schema migrations. This guide covers inspecting the database, planning changes, and applying them.
Getting started with HCL declarative migrations for a MySQL schema
Learn how to use Atlas to manage your MySQL schema with HCL declarative migrations. This guide covers inspecting the database, planning changes, and applying them.
Getting started with HCL declarative migrations for a PostgreSQL schema
Learn how to use Atlas to manage your PostgreSQL schema with declarative migrations using HCL. This guide covers inspecting the database, planning changes, and applying them.
Getting started with SQL declarative migrations for a MariaDB schema
Learn how to use Atlas to manage your MariaDB schema with declarative migrations using SQL. This guide covers inspecting the database, planning changes, and applying them.
Getting started with SQL declarative migrations for a MySQL schema
Learn how to use Atlas to manage your MySQL schema with declarative migrations using SQL. This guide covers inspecting the database, planning changes, and applying them.
Getting started with SQL declarative migrations for a PostgreSQL schema
Learn how to use Atlas to manage your PostgreSQL schema with declarative migrations using SQL. This guide covers inspecting the database, planning changes, and applying them.
Inspecting Existing Database Schemas
Learn how to inspect existing database schemas and generate their HCL or SQL definitions using the `atlas schema inspect` command with various flags and options.
Pre-planning Schema Migrations
When using the declarative workflow, users have the option to save migration plans to be reviewed and approved before
Setup CI/CD for Declarative Migrations
Learn how to set up continuous integration and continuous deployment for your database schema migrations with Atlas. This guide covers CI (schema planning, pre-approval, ad-hoc approval, schema push) and CD (per-environment deployment) workflows for declarative migrations.
SQLite Migrations with Declarative HCL in Atlas
Learn how to manage SQLite migrations and schemas using Atlas and declarative HCL. This step-by-step guide covers inspecting, editing, and applying schema changes for efficient SQLite schema management
SQLite Migrations with Declarative SQL in Atlas
Learn how to manage SQLite migrations and schemas using Atlas with declarative SQL. This step-by-step guide covers inspecting, editing, and applying schema changes for efficient SQLite schema management.
Testing Migration Plans
Learn how to test declarative schema migration plans in Atlas using `atlas schema plan test` to validate planned changes before applying.