Atlas Project Configuration (atlas.hcl)
Learn how to configure Atlas projects using atlas.hcl. Manage environments, variables, data sources, and migration and schema settings in one file.
Learn how to configure Atlas projects using atlas.hcl. Manage environments, variables, data sources, and migration and schema settings in one file.
Core Atlas schema documentation hub. Learn the structure, configuration, and supported formats (HCL, SQL, ORM) for defining and managing schemas with Atlas.
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.
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.
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.
Introduction
The following guide describes the column types supported by Atlas HCL, and how to use them.
In some cases, it is desirable to reuse an Atlas HCL document in different contexts.
Learn how to manage your database schema as code using Atlas's HCL schema language. This guide covers schema definitions, editor support, and examples for various databases.