FLUTTER ECOSYSTEM

migrant

간단한 데이터베이스 스키마 마이그레이션 도구입니다. SQLite 및 PostgreSQL을 지원하며, 여러 소스에서 마이그레이션 스크립트를 읽을 수 있습니다.

최신 버전
0.3.0
30일 다운로드
2.8만
좋아요
9
Pub 점수
150

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

개요

Migrant는 Flutter 앱을 위한 가벼운 데이터베이스 마이그레이션 도구로, SQLite 및 PostgreSQL 데이터베이스의 스키마 변경을 관리하도록 설계되었습니다. 다양한 소스에서 마이그레이션 스크립트를 읽어내는 기능을 지원하여, 다양한 환경 간에 데이터베이스 구조의 버전 제어를 원활하게 가능하게 합니다. 복잡한 설정 없이 신뢰할 수 있고 자동화된 마이그레이션을 필요로 하는 개발자에게 적합합니다. Migrant는 Flutter 프로젝트에 쉽게 통합되며, 모바일, 웹, 데스크톱을 포함한 모든 주요 플랫폼에서 작동합니다.

사용 사례
  • Flutter 앱에서 데이터베이스 스키마 변경 관리
  • SQLite 및 PostgreSQL용 SQL 마이그레이션 자동화
  • 데이터베이스 진화에 대한 팀 협업 활성화
  • 데이터베이스 버전 관리를 지원하는 CI/CD 파이프라인
  • 앱 시작 또는 빌드 프로세스 중 마이그레이션 실행
주요 기능
  • SQLite 및 PostgreSQL를 지원합니다
  • 여러 소스에서 마이그레이션 스크립트를 읽습니다
  • 크로스플랫폼 호환성
  • Flutter pub를 통한 간단한 통합
  • 자동 마이그레이션 실행
  • 버전 관리된 스키마 업데이트
적합한 대상
  • 데이터베이스 스키마를 관리하는 Flutter 개발자
  • CI/CD를 데이터베이스 배포에 사용하는 팀
  • 환경 간에 일관된 데이터베이스 상태를 유지해야 하는 앱
  • 진화하는 데이터 모델을 가진 프로젝트
  • 마이그레이션을 위한 최소 설정을 원하는 개발자
고려 사항
  • 수동 스크립트 관리가 필요합니다
  • 마이그레이션 검토를 위한 내장 UI 없음
  • 외부 스크립트 구성에 의존
  • 일부 경우에 오류 보고가 제한됨
  • 계획 없이 매우 큰 마이그레이션 세트에는 적합하지 않습니다
지원 플랫폼AndroidiOSLinuxmacOSWebWindows

패키지 설치

flutter pub add migrant

카테고리

소스 저장소

관련 프로젝트

순위