데이터베이스 마이그레이션
semaphore migrate 명령은 Semaphore 데이터베이스 스키마를 지정한 Semaphore
버전에 맞게 업데이트하거나 롤백합니다. 업그레이드와 다운그레이드에 사용합니다.
semaphore migrate --help
정보
migrate를 직접 실행해야 하는 경우는 드뭅니다. semaphore server, semaphore setup
및 데이터베이스를 사용하는 다른 모든 CLI 명령은 실행 전에 보류 중인 마이그레이션을
자동으로 적용합니다. migrate는 서버를 시작하지 않고 마이그레이션을 적용하거나
롤백할 때 사용합니다.
경고
마이그레이션을 적용하거나 롤백하기 전에 항상 데이터베이스를 백업하십시오.
마이그레이션 적용
보류 중인 모든 마이그레이션을 적용하여 데이터베이스를 최신 상태로 만듭니다.
semaphore migrate --config /path/to/config.json
특정 버전까지만 마이그레이션을 적용합니다.
semaphore migrate --apply-to 2.15.1