Push migrations.
https://{your-workspace-slug}.{region}.xata.sh/db/db_branch_name/schema/push
Apply a list of migrations to the current branch.
Expected parameters
Name | Description | In | Required | Schema |
---|---|---|---|---|
db_branch_name | The DBBranchName matches the pattern `{db_name}:{branch_name}`. | path | ✅ | string |
Push Migrations.
POSThttps://{your-workspace-slug}.{region}.xata.sh/db/db_branch_name/schema/push
The `schema/push` API accepts a list of migrations to be applied to the current branch. A list of applicable migrations can be fetched using the `schema/history` API from another branch or database. The most recent migration must be part of the list or referenced (via `parentID`) by the first migration in the list of migrations to be pushed. Each migration in the list has an `id`, `parentID`, and `checksum`. The checksum for migrations are generated and verified by xata. The operation fails if any migration in the list has an invalid checksum.