/atlas

A database toolkit

Primary LanguageGoApache License 2.0Apache-2.0

Atlas - A Database Toolkit

Discord

Atlas is a CLI designed to help companies better work with their data. It includes several components that can be used individually but are designed to work very well together.

Supported databases:

  • MySQL
  • MariaDB
  • PostgresSQL
  • SQLite
  • TiDB

Runs on all platforms:

  • Mac
  • Linux
  • Windows

Quick Installation

On macOS:

brew install ariga/tap/atlas

Instructions for other platforms and databases: Getting Started.

Getting Started

Schema Inspection

Inspect and save output to a schema file.

atlas schema inspect -u "mysql://root:pass@tcp(localhost:3306)/example" > atlas.hcl

Apply change to Schema

atlas schema apply -u "mysql://root:pass@tcp(localhost:3306)/example" -f atlas.hcl

Full CLI documentation.

About the Project

Read more about the motivation of the project Here.