データベースマイグレーションAPI
GitLab 16.2 で導入されました。
GitLabの開発で使用するデータベースのマイグレーションを管理するためのAPIです。
すべてのメソッドには管理者の作成権限が必要です。
マイグレーションを成功としてマーク
保留中のマイグレーションを成功したものとしてマークし、db:migrate
タスクによって実行されないようにします。この API を使って、失敗したマイグレーションをスキップしても安全だと判断された後にスキップします。
POST /api/v4/admin/migrations/:version/mark
属性 | 種類 | 必須 | 説明 |
---|---|---|---|
version | 整数。 | yes | スキップするマイグレーションのバージョンタイムスタンプ |
database | 文字列です。 | いいえ | マイグレーションをスキップするデータベース名。デフォルトはmain です。 |
curl --header "PRIVATE-TOKEN: <your_access_token>" \
--url "https://gitlab.example.com/api/v4/admin/migrations/:version/mark"