Requirements¶
Supported Platforms¶
DBSnapper CLI builds are available for the following platforms:
- Mac OS X
- Linux
- Windows - ⚠️ currently untested ⚠️
Supported Databases¶
DBSnapper uses the vendor-supplied database utilities to create and restore snapshots. DBsnapper accesses these tools via Docker image or via a local installation on the host system.
DBSnapper Database Engines are available for the following databases:
- PostgreSQL Docker Image
- Uses
pg_dump
,pg_restore
, andpsql
in the docker image - Tested with Docker image
postgres:latest
- Uses
- PostgreSQL Local
- Uses
pg_dump
,pg_restore
, andpsql
found in the path of the host system. - Tested with Postgres.app
- Uses
- MySQL Docker image
- Uses MySQL Shell (
mysqlsh
) client - Tested with Docker image
mysql:8.0-oracle
- Uses MySQL Shell (
Docker¶
DBSnapper uses Docker extensively for accessing datbase tools to create and restore snapshots. Additionally, DBSnapper uses Docker to sanitize data by spinning up ephemeral Docker containers.
- DBSnapper has been tested with Docker Desktop for Mac (v4.14.1)
Last update:
December 13, 2022