데이터베이스 마이그레이션 API
Tier: Free, Premium, Ultimate
Offering: Self-managed
- 도입됨 in GitLab 16.2.
이 API는 GitLab 개발에 사용되는 데이터베이스 마이그레이션을 관리하기 위한 것입니다.
모든 메서드는 관리자 권한을 필요로 합니다.
마이그레이션을 성공적으로 표시하기
대기 중인 마이그레이션을 성공적으로 실행된 것으로 표시하여 db:migrate
작업에 의해 실행되지 않도록 합니다. 이 API를 사용하여 실패한 마이그레이션을 안전하다고 판단되면 건너뛸 수 있습니다.
POST /api/v4/admin/migrations/:version/mark
속성 | 타입 | 필수 | 설명 |
---|---|---|---|
version |
정수 | 예 | 건너뛰어야 할 마이그레이션의 버전 타임스탬프 |
database |
문자열 | 아니오 | 마이그레이션이 건너뛰어지는 데이터베이스 이름. 기본값은 main 입니다. |
curl --header "PRIVATE-TOKEN: <your_access_token>" \
--url "https://gitlab.example.com/api/v4/admin/migrations/:version/mark"