SQL Simulator
Supported Databases
Four engines, each launched via its own Docker Compose profile from the same
docker-compose.yml — see
Get started
to download it.
| Engine | Image | Profile |
|---|---|---|
| SQL Server | mcr.microsoft.com/mssql/server:2019-latest |
sqlserver |
| PostgreSQL | postgres:14 |
postgres |
| MySQL | mysql:8 |
mysql |
| Oracle | container-registry.oracle.com/database/free:latest |
oracle |
| Multi | all four engines above, running together | multi |
| MySQL Multi | two independent MySQL sandboxes side by side | mysql-multi |
Run one profile at a time from the compose file — e.g.
docker compose --profile postgres up. The
multi profile is useful when your organization's data
sources span more than one engine and you want to preview all of them without running separate
deployments; mysql-multi demonstrates pointing two
different data sources at two distinct sandboxes of the same engine, keyed by each data source's own
"Sandbox target" field.