データベースマイグレーション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"