Glossary
Basket: see Deployment basket.
Category: a top-level grouping of components in a workspace, e.g. Tables, Views, Procedures. Derived from the templates the workspace uses.
Component: a single database artefact represented as a SQL file in the workspace.
Data component: a component that captures data in reference or configuration tables as a re-runnable script.
Deployment basket: the ordered set of components staged for the next release. Ephemeral until saved as a deployment file.
Deployment file: the saved, durable form of a basket. XML manifest that lists components, order, filters, and metadata.
Draft: a temporary extraction of a component from the database, held separately from the workspace copy. Used for review before overwriting.
Extract: reading a component from the database into the workspace (or into a draft).
MCP: Model Context Protocol. An open protocol for AI assistants to invoke tools over HTTP. DataStar embeds an MCP server.
Object component: a component that captures a schema object (table, view, stored procedure, function, trigger) as a CREATE script.
Reversal: the operation that undoes a prior deployment by applying its paired rollback script.
Release Workflow: the four-step wizard (Work Item → Commit → Deployment File → Push) that prepares a release.
Template: an XML file that describes how DataStar should extract a particular kind of component from the database.
Work item: the unit of tracked work a release is tied to. DataStar uses this as a neutral term across trackers. It maps to a Jira story, task, or issue; an Azure Boards user story, task, or work item; or an equivalent ticket in whatever system you use.
Workspace: a project root on disk that DataStar knows about. Contains components, templates, and a .ds/ configuration folder.