Local · open source
Your machine. Exact starting state.
Prepare reusable SQL database states, start isolated mutable instances, and discard experiments without losing the point you prepared.
Download status
Downloads open when the next GitHub Latest release passes the Linux, Windows/WSL2, and macOS quickstarts.
Built for local development and QA.
Developers and QA engineers who need repeatable migration, integration, or reproduction environments and are comfortable running database containers locally.
sqlrs prepare chinook run smokebasechinooksmoke
Target Latest matrix
Choose the archive for your platform.
Build from source remains the fallback only for platforms outside the published archives.
| Platform | Archive | Primary runtime | Notes |
|---|---|---|---|
| Linux | amd64, arm64 | Docker | Verified Podman paths may also be documented. |
| Windows | amd64 | Docker Desktop | WSL2 is required for the Btrfs path; copy remains the fallback. |
| macOS | amd64, arm64 | Podman | Copy snapshots only. |
Prepare, then run.
The raw form below passes arguments after `--` to psql. Detailed installation and prerequisite steps belong in the docs and will be executed from the final archive.
Actual CLI form
sqlrs prepare:psql -- -f init.sql run:psql -- -c "select count(*) from users"What to expect from the first release.
- Database-engine availability follows the support matrix.
- Container and snapshot behavior varies by platform.
- Liquibase requires its documented host prerequisites.
- Shared and Managed are separate, unreleased operating models.
Get notified when Latest is ready.
This optional update request never gates source or downloads.