Files
gitlab-foss/doc/api/database_migrations.md
2024-01-25 06:09:22 +00:00

1.6 KiB

stage, group, info
stage group info
Data Stores Database To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments

Database migrations API

DETAILS: Tier: Free, Premium, Ultimate Offering: Self-managed

This API is for managing database migrations used in the development of GitLab.

All methods require administrator authorization.

Mark a migration as successful

Mark pending migrations as successfully executed to prevent them from being executed by the db:migrate tasks. Use this API to skip failing migrations after they are determined to be safe to skip.

POST /api/v4/admin/migrations/:version/mark
Attribute Type Required Description
version integer yes Version timestamp of the migration to be skipped
database string no The database name for which the migration is skipped. Defaults to main.
curl --header "PRIVATE-TOKEN: <your_access_token>" \
   --url "https://gitlab.example.com/api/v4/admin/migrations/:version/mark"