Detecting drops of foreign key constraints on MySQL
Learn how to detect the dropping of foreign key constraints in MySQL databases using Atlas's linting capabilities. Understand the implications of dropping foreign keys and how to prevent accidental drops.
Detecting inline REFERENCES clauses (MY102)
Learn how to detect inline REFERENCES clauses in MySQL using Atlas's linting capabilities. Understand the implications of inline foreign key constraints and how to prevent them in your migrations.
Enforce naming conventions for Prisma using Atlas
Learn how to enforce naming conventions for Prisma models (tables) and fields (columns) using Atlas. This guide covers custom naming with Prisma directives and linting with Atlas.
Linting Django Schemas
Learn how to lint your Django schemas with Atlas.
Optimal data alignment in tables (PG110)
Learn how to optimize disk space in PostgreSQL by arranging table columns in an efficient order to reduce padding space. Discover how Atlas CI for databases can help you determine the best order of columns for optimal data alignment.
Preventing accidental column deletion on MySQL
Learn how to prevent accidental column deletion in MySQL databases using Atlas's linting capabilities. Understand the impact of dropping columns and how to enforce policies against destructive changes.
Setup CI/CD for Versioned Migrations
Learn how to set up continuous integration and continuous deployment for your database migrations with Atlas. This guide covers CI (linting, diff generation, testing, registry push) and CD (per-environment deployment) workflows.