GuidesOn this pageAtlas GuidesDeploymentsIntroductionIntro to deploying schema migrationsDocker imagesCreating container images for deploying migrationsAWS ECSDeploying to AWS ECS (Fargate)Kubernetes with HelmDeploying schema migrations to Kubernetes with HelmKubernetes with Init ContainersDeploying schema migrations to Kubernetes with Init ContainersKubernetes with ArgoCDUse the Atlas Kubernetes Operator and Argo CDKubernetes with Flux CDUse the Atlas Kubernetes Operator and Flux CDCloudSQL with GitHub ActionsDeploying to CloudSQL with GitHub ActionsDeploying to Fly.ioUsing Atlas with Fly.ioMySQLDescending IndexesThis guide is for working with descending indexes in MySQL with AtlasFunctional IndexesThis guide is for working with functional indexes in MySQL with AtlasPrefix IndexesThis guide is for working with prefix indexes in MySQL with AtlasCHECK ConstraintThis guide is for working with CHECK constraints in MySQL with AtlasGenerated ColumnsThis guide is for working with generated columns in MySQL with AtlasMySQL RDS with TerraformManaging MySQL schemas on RDS with TerraformInline REFERENCES clauses (MY102)This guide describes in detail the detection of inline REFERENCES clauses for MySQLDropping non-virtual columns (DS103)This guide describes in detail the detection of dropping non-virtual columns for MySQL databases with Atlas's linting capabilitiesDetecting drops of foreign key constraintsThis guide describes in detail the detection of dropping foreign keys in MySQL databases, using Atlas's linting capabilitiesPostgreSQLSerial Type ColumnsThis guide is for understanding serial type columns in PostgreSQL with AtlasPartial IndexesThis guide is for implementing partial indexes in PostgreSQL with AtlasIncluded ColumnsThis guide is for working with covering indexes in PostgreSQLIndex Operator ClassesThis guide is for understanding index operator classes in PostgreSQLOptimal data alignment (AR101)This guide is for achieving optimal data alignment in PostgreSQL with AtlasDescending IndexesThis guide is for implementing descending indexes in PostgreSQL with AtlasFunctional IndexesThis guide is for creating functional indexes in PostgreSQL with AtlasSQLitePartial IndexesThis guide is for implementing partial indexes in SQLite with AtlasDescending IndexesThis guide is for creating descending indexes in SQLite with AtlasFunctional IndexesThis guide is for creating functional indexes in SQLite with AtlasWorking with TursoThis guide is for working with Turso in SQLite with AtlasMigration DirectoriesWorking with template directoriesThis guide explains how to interpolate data variables in migration filesMigration ToolsAutomatic migration planning for golang-migrateThis guide is for automatic migration planning for golang-migrate with AtlasImporting from pressly/gooseThis guide is for importing a pressly/goose project to AtlasORMsGORMThis guide is for automatic migration planning for GORM with AtlasBeegoThis guide is for automatic migration planning for Beego with AtlasSequelizeThis guide is for automatic migration planning for Sequelize with AtlasTerraformProvisioning schemas (named databases)This guide is for provisioning schemas (named databases) with Terraform using AtlasCloudInspecting a local database in the CloudThis guide is for inspecting a local database in the Cloud with AtlasTestsIntegration tests with docker-composeThis guide is for running integration tests with docker-compose using AtlasIntegration tests with GitHub ActionsThis guide is for running integration tests with GitHub Actions using Atlas