upsert_model
Atomically upsert a model and its aligned graph entity, or preview changes before applying to ensure consistency.
Instructions
Preview or atomically upsert a model and aligned graph entity.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| group | No | core | |
| joins | No | ||
| times | No | ||
| dry_run | No | ||
| measures | No | ||
| model_id | Yes | ||
| relation | Yes | ||
| dimensions | No | ||
| entity_key | Yes | ||
| description | No | ||
| primary_key | Yes | ||
| project_path | Yes | ||
| idempotency_key | Yes | ||
| expected_revision | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| error | No | ||
| parse | No | ||
| errors | No | ||
| status | Yes | ||
| changes | Yes | ||
| dry_run | Yes | ||
| revision | Yes | ||
| project_path | Yes | ||
| base_revision | Yes | ||
| changed_files | Yes | ||
| workspace_root | No | ||
| idempotency_key | Yes | ||
| current_revision | Yes | ||
| expected_revision | Yes | ||
| idempotent_replay | Yes | ||
| proposed_revision | Yes |