Directories
¶
| Path | Synopsis |
|---|---|
|
Package cmd contains all cobra commands for the ditto CLI.
|
Package cmd contains all cobra commands for the ditto CLI. |
|
ditto
command
Command ditto is the main entry point for the ditto CLI.
|
Command ditto is the main entry point for the ditto CLI. |
|
mysql
Package mysql implements the ditto Engine interface for MySQL and MariaDB.
|
Package mysql implements the ditto Engine interface for MySQL and MariaDB. |
|
postgres
Package postgres implements the ditto Engine interface for PostgreSQL.
|
Package postgres implements the ditto Engine interface for PostgreSQL. |
|
internal
|
|
|
config
Package config loads and validates ditto.yaml configuration.
|
Package config loads and validates ditto.yaml configuration. |
|
copy
Package copy manages the lifecycle of ephemeral database copies.
|
Package copy manages the lifecycle of ephemeral database copies. |
|
dump
Package dump manages the scheduled dump of the source database.
|
Package dump manages the scheduled dump of the source database. |
|
dumpfetch
Package dumpfetch resolves a dump URI to a local file path, downloading remote sources (S3, HTTP/HTTPS) to a temp file when necessary.
|
Package dumpfetch resolves a dump URI to a local file path, downloading remote sources (S3, HTTP/HTTPS) to a temp file when necessary. |
|
erd
Package erd provides schema introspection and ERD rendering for Postgres and MySQL databases.
|
Package erd provides schema introspection and ERD rendering for Postgres and MySQL databases. |
|
obfuscation
Package obfuscation applies post-restore PII scrubbing rules to a database copy.
|
Package obfuscation applies post-restore PII scrubbing rules to a database copy. |
|
secret
Package secret resolves secret references to plaintext values.
|
Package secret resolves secret references to plaintext values. |
|
server
Package server implements the ditto HTTP API server.
|
Package server implements the ditto HTTP API server. |
|
store
Package store manages the SQLite metadata database for ditto.
|
Package store manages the SQLite metadata database for ditto. |
|
version
Package version holds build-time version information injected by GoReleaser via -ldflags.
|
Package version holds build-time version information injected by GoReleaser via -ldflags. |
|
pkg
|
|
|
ditto
Package ditto provides a Go client for provisioning ephemeral database copies from a running ditto server.
|
Package ditto provides a Go client for provisioning ephemeral database copies from a running ditto server. |
Click to show internal directories.
Click to hide internal directories.