Directories
¶
| Path | Synopsis |
|---|---|
|
Package cli implements the schemaguard command-line interface: flag parsing, subcommand dispatch, exit codes, and signal handling.
|
Package cli implements the schemaguard command-line interface: flag parsing, subcommand dispatch, exit codes, and signal handling. |
|
Package executor applies migration SQL against the shadow database.
|
Package executor applies migration SQL against the shadow database. |
|
Package lockanalyzer samples pg_locks concurrently with a migration execution, attributes observed locks to the statements that took them, and produces structured lock-risk findings.
|
Package lockanalyzer samples pg_locks concurrently with a migration execution, attributes observed locks to the statements that took them, and produces structured lock-risk findings. |
|
Package planregression captures plan-only EXPLAIN (FORMAT JSON) plans for a set of user-specified top queries before and after a migration, then diffs the two plan sets and produces regression findings.
|
Package planregression captures plan-only EXPLAIN (FORMAT JSON) plans for a set of user-specified top queries before and after a migration, then diffs the two plan sets and produces regression findings. |
|
Package report is the v1 unified reporting layer.
|
Package report is the v1 unified reporting layer. |
|
Package shadowdb provisions and tears down the ephemeral Docker-based Postgres instance that SchemaGuard uses as a shadow database.
|
Package shadowdb provisions and tears down the ephemeral Docker-based Postgres instance that SchemaGuard uses as a shadow database. |
Click to show internal directories.
Click to hide internal directories.