Announcing v0.15: Interactive Declarative Migrations, Functions, Procedures and Domains
Hi everyone!
It's been a few weeks since our last version announcement and today I'm happy to share with you
v0.15, which includes some
very exciting improvements for Atlas:
- Interactive Declarative Migrations - Atlas supports a Terraform-like workflow for managing your database schema
using the
schema apply
command. In this release we have added a new "Lint and Edit" mode to this command, which will analyze your schema changes for issues and will allow you to edit them interactively before applying them to your database. - Functions and Stored Procedures - Atlas now supports creating and managing functions and stored procedures in your database schema.
- Postgres Domains - In addition, Atlas now supports Postgres Domains . A domain is essentially a data type with optional constraints (restrictions on the allowed set of values).
- TypeORM Integration - TypeORM is a popular ORM for Node.js. In this release, we are happy to announce the TypeORM integration, which allows you to automatically generate your database schema from your TypeORM entities, create visualizations and more.
Let's dive right in!