github ariga/atlas v0.2.0

latest releases: v0.28.1, v0.28.0, v0.27.0...
2 years ago

Version 0.2.0 adds support for inspection and migration of MariaDB and SQLite databases as well as improvements to Atlas HCL.

Summary

  • Added support for inspection and migration of MariaDB and SQLite databases.
  • Column type field is no longer defined using a string. Instead, each driver exposes type-safe identifiers, for instance, users can use varchar(255) or text as the type of a column. To read more see the documentation.
  • Added better support for column default values, including the option to fall back to an sql() function to capture SQL expressions that cannot be described in HCL.
  • Greatly improved the scope of unit and integration tests for all database drivers.
  • Added "check for update". Atlas will check the GitHub REST API for newer versions of Atlas upon invocation, throttling requests to happen at most every 24 hours. To opt-out of version update checks, run Atlas with ATLAS_NO_UPDATE_NOTIFIER=1 in the environment variables.
  • Added the atlas env subcommand that lists active Atlas environment variables and their values.

Installation

Apple Intel

curl -LO https://release.ariga.io/atlas/atlas-darwin-amd64-v0.2.0
chmod +x ./atlas-darwin-amd64-v0.2.0
sudo mv ./atlas-darwin-amd64-v0.2.0 /usr/local/bin/atlas
sudo chown root: /usr/local/bin/atlas

Linux

curl -LO https://release.ariga.io/atlas/atlas-linux-amd64-v0.2.0
sudo install -o root -g root -m 0755 ./atlas-linux-amd64-v0.2.0 /usr/local/bin/atlas

Windows

curl -LO https://release.ariga.io/atlas/atlas-windows-amd64-v0.2.0.exe

Apple Silicon

curl -LO https://release.ariga.io/atlas/atlas-darwin-arm64-v0.2.0
chmod +x ./atlas-darwin-arm64-v0.2.0
sudo mv ./atlas-darwin-arm64-v0.2.0 /usr/local/bin/atlas
sudo chown root: /usr/local/bin/atlas

Don't miss a new atlas release

NewReleases is sending notifications on new releases.