AA

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

8.8천 stars 품질 80 트렌드 52Apache-2.0

스키마 코드로서의 워크플로우를 통한 선언적 스키마 마이그레이션

개요

Atlas는 현대 DevOps 원칙을 사용하여 데이터베이스 스키마를 관리하고 마이그레이션하기 위한 언어 구간 도구입니다. 두 가지 워크플로우를 제공합니다: - : Terraform과 유사하게, Atlas는 데이터베이스의 현재 상태를 [HCL], [SQL] 또는 [ORM] 스키마에서 정의된 원하는 상태와 비교합니다. 이 비교를 바탕으로 데이터베이스를 원하는 상태로 전환하기 위한 마이그레이션 계획을 생성하고 실행합니다. - : 다른 도구와 달리 Atlas는 자동으로 스키마 마이그레이션을 계획합니다. 사용자는 원하는 데이터베이스 스키마를 [HCL], [SQL] 또는 선택한 [ORM]으로 설명할 수 있으며, Atlas를 활용해 필요한 마이그레이션을 계획하고 린팅하며 데이터베이스에 적용할 수 있습니다. 모든 플랫폼의 설치 문서를 참고하세요. - : atlas 스키마 명령어는 표준 Terraform과 유사한 워크플로우를 사용하여 마이그레이션을 검사, 차별, 비교, 계획 및 적용하는 다양한 옵션을 제공합니다. - : atlas migrate 명령어는 마이그레이션 계획, 린팅, 적용을 위한 최첨단 경험을 제공합니다.

개요(AI 번역)

Atlas는 현대 DevOps 원칙을 사용하여 데이터베이스 스키마를 관리하고 마이그레이션하기 위한 언어 구애 도구입니다. 두 가지 워크플로우를 제공합니다:

  • 선언문: Terraform과 유사하게, Atlas는 데이터베이스의 현재 상태를 원하는 상태와 다음과 같이 비교합니다. [HCL], [SQL] 또는 [ORM] 스키마로 정의됩니다. 이 비교를 바탕으로 마이그레이션 계획을 생성하고 실행합니다. 데이터베이스를 원하는 상태로 전환합니다.

  • 버전 관리: 다른 도구와 달리 Atlas는 자동으로 스키마 마이그레이션을 계획합니다. 사용자는 원하는 정보를 설명할 수 있습니다 [HCL], [SQL] 또는 선택한 [ORM]으로 된 데이터베이스 스키마를 사용하며, Atlas를 활용해 계획, 린팅, 적용할 수 있습니다. 데이터베이스로의 필수 마이그레이션.

지원되는 데이터베이스

PostgreSQL · MySQL · 마리아DB · SQL Server · SQLite · 클릭하우스 · 적색편이 · 오라클 · 눈송이 · CockroachDB · TiDB · 데이터브릭 · 스패너 · Aurora DSQL · Azure Fabric

설치

macOS + Linux:

홈브류:

Docker:

NPM:

모든 플랫폼의 설치 문서를 참고하세요.

기술을 설치해

클로드 코드:

저장소의 루트에서 Codex, 커서, 또는 GitHub Copilot:

[! 참고] 아틀라스 웹사이트가 가장 최신 버전을 제공합니다

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Atlas - Manage Your Database Schema as Code

Atlas is a language-agnostic tool for managing and migrating database schemas using modern DevOps principles. It offers two workflows:

  • Declarative: Similar to Terraform, Atlas compares the current state of the database to the desired state, as defined in an [HCL], [SQL], or [ORM] schema. Based on this comparison, it generates and executes a migration plan to transition the database to its desired state.

  • Versioned: Unlike other tools, Atlas automatically plans schema migrations for you. Users can describe their desired database schema in [HCL], [SQL], or their chosen [ORM], and by utilizing Atlas, they can plan, lint, and apply the necessary migrations to the database.

Supported Databases

PostgreSQL · MySQL · MariaDB · SQL Server · SQLite · ClickHouse · Redshift · Oracle · Snowflake · CockroachDB · TiDB · Databricks · Spanner · Aurora DSQL · Azure Fabric

Installation

macOS + Linux:

curl -sSf https://atlasgo.sh | sh

Homebrew:

brew install ariga/tap/atlas

Docker:

docker pull arigaio/atlas

NPM:

npx @ariga/atlas

See installation docs for all platforms.

Install the skills

Claude Code:

claude plugin marketplace add ariga/atlas
claude plugin install atlas@ariga

Codex, Cursor, or GitHub Copilot, from the root of your repository:

npx skills add ariga/atlas -a codex -y   # or: -a cursor, -a github-copilot

[!NOTE] The Atlas website has the most up-to-date version of these skills: they are maintained there and copied to skills/ from time to time.

Key Features

GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add ariga/atlas
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →