Skip to main content

Atlas Guides

Deployments

Introduction's image

Introduction

Intro to deploying schema migrations

Docker images's image

Docker images

Creating container images for deploying migrations

AWS ECS's image

AWS ECS

Deploying to AWS ECS (Fargate)

Kubernetes with ArgoCD's image

Kubernetes with ArgoCD

Use the Atlas Kubernetes Operator and Argo CD

Kubernetes with Flux CD's image

Kubernetes with Flux CD

Use the Atlas Kubernetes Operator and Flux CD

CloudSQL with GitHub Actions's image

CloudSQL with GitHub Actions

Deploying to CloudSQL with GitHub Actions

Deploying to Fly.io's image

Deploying to Fly.io

Using Atlas with Fly.io

MySQL

Descending Indexes's image

Descending Indexes

This guide is for working with descending indexes in MySQL with Atlas

Functional Indexes's image

Functional Indexes

This guide is for working with functional indexes in MySQL with Atlas

Prefix Indexes's image

Prefix Indexes

This guide is for working with prefix indexes in MySQL with Atlas

CHECK Constraint's image

CHECK Constraint

This guide is for working with CHECK constraints in MySQL with Atlas

Generated Columns's image

Generated Columns

This guide is for working with generated columns in MySQL with Atlas

MySQL RDS with Terraform's image

MySQL RDS with Terraform

Managing MySQL schemas on RDS with Terraform

Inline REFERENCES clauses (MY102)'s image

Inline REFERENCES clauses (MY102)

This guide describes in detail the detection of inline REFERENCES clauses for MySQL

Dropping non-virtual columns (DS103)'s image

Dropping non-virtual columns (DS103)

This guide describes in detail the detection of dropping non-virtual columns for MySQL databases with Atlas's linting capabilities

Detecting drops of foreign key constraints's image

Detecting drops of foreign key constraints

This guide describes in detail the detection of dropping foreign keys in MySQL databases, using Atlas's linting capabilities

PostgreSQL

Automatic Migration Planning's image

Automatic Migration Planning

This guide is for getting started with PostgreSQL using Atlas

Serial Type Columns's image

Serial Type Columns

This guide is for understanding serial type columns in PostgreSQL with Atlas

Partial Indexes's image

Partial Indexes

This guide is for implementing partial indexes in PostgreSQL with Atlas

Included Columns's image

Included Columns

This guide is for working with covering indexes in PostgreSQL

Index Operator Classes's image

Index Operator Classes

This guide is for understanding index operator classes in PostgreSQL

Optimal data alignment (PG110)'s image

Optimal data alignment (PG110)

This guide is for achieving optimal data alignment in PostgreSQL with Atlas

Descending Indexes's image

Descending Indexes

This guide is for implementing descending indexes in PostgreSQL with Atlas

Functional Indexes's image

Functional Indexes

This guide is for creating functional indexes in PostgreSQL with Atlas

SQLite

Partial Indexes's image

Partial Indexes

This guide is for implementing partial indexes in SQLite with Atlas

Descending Indexes's image

Descending Indexes

This guide is for creating descending indexes in SQLite with Atlas

Functional Indexes's image

Functional Indexes

This guide is for creating functional indexes in SQLite with Atlas

Working with Turso's image

Working with Turso

This guide is for working with Turso in SQLite with Atlas

ClickHouse

Automatic Migrations for ClickHouse's image

Automatic Migrations for ClickHouse

This guide is for getting started with ClickHouse using Atlas

Redshift

Automatic Migrations for Redshift's image

Automatic Migrations for Redshift

This guide is for getting started with Redshift using Atlas

Migration Directories

Working with template directories's image

Working with template directories

This guide explains how to interpolate data variables in migration files

Migration Tools

Automatic migration planning for golang-migrate's image

Automatic migration planning for golang-migrate

This guide is for automatic migration planning for golang-migrate with Atlas

Importing from pressly/goose's image

Importing from pressly/goose

This guide is for importing a pressly/goose project to Atlas

ORMs

GORM's image

GORM

This guide is for automatic migration planning for GORM with Atlas

Beego's image

Beego

This guide is for automatic migration planning for Beego with Atlas

Sequelize's image

Sequelize

This guide is for automatic migration planning for Sequelize with Atlas

TypeORM's image

TypeORM

This guide is for automatic migration planning for TypeORM with Atlas

Hibernate's image

Hibernate

This guide is for automatic migration planning for Hibernate with Atlas

SQLAlchemy's image

SQLAlchemy

This guide is for automatic migration planning for SQLAlchemy with Atlas

Django's image

Django

Learn about automatic migration planning for Django using Atlas

Doctrine's image

Doctrine

Learn about automatic migration planning for Doctrine using Atlas

SQL Server

Automatic Migrations for SQL Server's image

Automatic Migrations for SQL Server

This guide is for getting started with SQL Server using Atlas

Terraform

Provisioning schemas (named databases)'s image

Provisioning schemas (named databases)

This guide is for provisioning schemas (named databases) with Terraform using Atlas

Tests

Integration tests with docker-compose's image

Integration tests with docker-compose

This guide is for running integration tests with docker-compose using Atlas

Integration tests with GitHub Actions's image

Integration tests with GitHub Actions

This guide is for running integration tests with GitHub Actions using Atlas