Open-source Rust tooling for declarative PostgreSQL schema management and testing, and for agent-driven multi-repo workflows.
A family of four composable Rust tools for managing and testing PostgreSQL schemas declaratively.
The engine: diffs and verifies a declarative schema repository against a live database.
Extracts a live database into a per-schema, per-object-type file tree.
Formats SQL to a consistent style guide. Available as a CLI and a library.
SQL-native database tests returning a typed composite result — a pgTAP alternative, no TAP or Perl.
The tools compose: pgsm uses pgstd to export and pgsf to format, and can delegate test execution to pgt.
The toolbox behind an agent-friendly, multi-repo workspace layout.