Atlas (Issue #9): Announcing Atlas v0.13: SQL Views, MSSQL, ERD, and more
Hi everyone!
Welcome to the 9th edition of our newsletter, where we periodically share updates and fresh content about everything Atlas.
Here is what you can find in this edition:
Announcing Atlas v0.13!
Our talk at HashiTalks:Build about building a configuration language for database schemas.
Visualize GORM Models with Atlas
How to setup CI for your Database schema with Atlas Cloud
Kubernetes-native schema migrations webinar recording
Automatic migration planning for
golang-migrate
How to drive Atlas workflows from the Go SDK
All the best,
Ariel and Rotem
P.S. Have you joined our Discord server? Join us and the rest of the community for Atlas-related discussions and help.
Announcing Atlas v0.13: SQL Views, MSSQL, ERD, and more
It’s been two months since our last update, but the wait paid off – introducing Atlas v0.13! This version is extra-packed with long-awaited features:
Support for SQL Views
Microsoft SQL Server Driver Beta
Built-in schema visualization for creating database ERDs directly from the command line.
GitHub Action for Deployments
Type checking for schema files
Introducing Atlas DDL: An HCL-based Language for Database Schemas
We had a great time presenting some of the background and considerations for creating the Atlas DDL at HashiCorp’s online conference last week. It’s a bit technical, but if you’re interested in some of the behind-the-scenes of Atlas, you may enjoy it.
Watch it on HashiCorp’s YouTube Channel
Visualize GORM Models with Atlas
Learn how you can use a new Atlas schema inspect
flag to visualize the database schema that for your GORM application.
How to setup CI for your Database schema with Atlas Cloud
If you're not careful with schema changes (migrations), you can end up introducing all sorts of issues that are painful and expensive to fix.
In this guide, we'll show you how to set up CI for your database using Atlas Cloud to mitigate these risks.
Kubernetes-native schema migrations webinar recording
Last week we hosted a webinar about Kubernetes-native schema migrations, it was great meeting with everybody and sharing the Atlas way of managing database schemas in Kubernetes. If you missed it don't worry, the recording is available on our YouTube channel:
Watch it on our YouTube channel
Automatic migration planning for golang-migrate
If your project uses golang-migrate
to manage your database schema, you can use Atlas to automatically plan schema migrations for them, based on the desired state of their schema instead of crafting them by hand.
Driving Atlas workflows from the Go SDK
Atlas was meant to be used as a CLI tool. Despite being written in Go, it is targeted at the engineering community at large, agnostic to which programming language you use in your project. For this reason, the public API that the project commits to support is the CLI.
Having said that, Atlas is widely popular in the Go community and we want to make sure that Go developers can easily integrate Atlas into their projects. To support this kind of integration, we provide a simple wrapper SDK which we review in this guide.
Wrapping up
Thanks for reading this edition of the Atlas newsletter! If you have suggestions or requests for Atlas or this newsletter, feel free to drop us a line on Discord, Twitter, or GitHub