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.