internal/

directory
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 13, 2026 License: MIT

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL