
ariga/atlas
Deployment & DevOps이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
스키마 코드로서의 워크플로우를 통한 선언적 스키마 마이그레이션
개요
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
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add ariga/atlas