Visual SqitchSee where your database sits in its Sqitch plan, and deploy, revert and verify with a preview of exactly what will run. Visual Sqitch is a preview: it works on real projects, and its features may still change.
FeaturesOverview and Plan GraphEvery change in plan order, with lanes for your local plan, the upstream plan and your database. Pending changes, drift, failed deploys and changes deployed from other branches each have their own colour and shape.
Revert and deploy across branchesCheck out a branch and the database still has the last branch's changes, which sqitch can't revert from here. Revert and deploy undoes them with the scripts from the branch they came from, then deploys the branch you're on. Deploy, revert and verify with a previewEvery deploy, revert and rebase shows the changes it will touch and the literal sqitch command before anything runs. Deploy to or revert to any change from the plan, the graph, a hover or CodeLens, or drag the database's head marker.
Recover from a failed deployA failed deploy is shown where it happened. Fix failed change opens the deploy script with the error, and offers to retry or to clean up what the change left behind.
Editing sqitch.planHighlighting, a status mark in the gutter for each change, hovers with the database's status and actions, CodeLens on the deployed head, and diagnostics for the mistakes sqitch would reject, as you type.
Set up connectionWhen a database can't be reached, Set up connection tries each way of connecting (the URI, the password file, a service file, the environment) and shows what each found. A password you enter is kept in VS Code's secret storage.
Several projects at onceEvery Sqitch project in the workspace shows in the Overview and the Plan view, each with its own database.
Upstream and HistoryThe Upstream view compares your plan with an upstream git ref (
Light themes, high contrast themes and a colour-blind status preset are supported.
Requirements
Quick start
Settings
PrivacyVisual Sqitch sends no telemetry and contacts no service of its own. It connects only to the databases in your
SupportQuestions and bug reports go to the Q&A tab of the extension's Marketplace page. LicenceVisual Sqitch is proprietary software, free to use; the terms are in the LICENSE file that comes with the extension. Third-party components and their licences are listed in its ThirdPartyNotices.txt. |








