skippr reset
Delete Skippr-owned state for one configured pipeline. Use this when you want to re-run a pipeline from a clean Skippr state without deleting source data, warehouse data, or schema sink resources.
Usage
bash
skippr [--config <path>] reset --pipeline <name>
skippr [--config <path>] reset --pipeline <name> --yesWhat it deletes
reset is pipeline-scoped. For the selected pipeline it deletes:
- Local skipprd runtime state, including offsets, cached metadata, WAL/buffer state, and runtime artifacts under the pipeline data directory.
- Remote skipprd metadata and runtime state under the configured Skippr storage prefix.
- Hosted modeling state for that pipeline, including model threads, control state, plans, dbt project artifacts, and related model run artifacts.
What it does not delete
reset does not delete data managed by your source, destination, schema sink, or warehouse:
- No source connector data is removed.
- No data sink or warehouse schemas/tables are dropped.
- No schema sink resources are deleted.
- No manifest-defined table data prefixes are deleted.
Confirmation
By default, reset prints the exact local directories and storage prefixes it will delete, then asks you to type yes.
Use --yes only for automation:
bash
skippr reset --pipeline mssql-migration --yesArguments
| Argument | Required | Description |
|---|---|---|
--pipeline <name> | Yes | Pipeline from skippr.yml to reset. |
--yes | No | Skip the interactive confirmation prompt. |
Example
bash
skippr reset --pipeline mssql-migration
skippr sync --pipeline mssql-migration --once
skippr model --pipeline mssql-migrationThis clears Skippr's state for mssql-migration, then syncs and models the pipeline again from the current source and warehouse configuration.
