Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,14 @@ change to the safest sequence that exists, and refuses with a structured
verdict when it can't prove one (see
[docs/postgres-online-ddl-reference.md](docs/postgres-online-ddl-reference.md)).

pg-sprite embraces the Unix design philosophy — **do one thing, and do it
perfectly**: change the shape of live PostgreSQL tables while applications
keep reading and writing them. Anything that is not that one thing — data
backfills, catalog bootstrap, GitOps orchestration, access control — is
deliberately another tool's job: the engine refuses it with a typed verdict,
and [docs/capabilities.md](docs/capabilities.md) names the tool class that
owns each job.

**Status: Phases 1 and 2.1–2.5.** The parse boundary, declarative diff,
classifier, router seam, versioned dry-run plan report, offline linter, and
advisory `suggest` command are implemented. `pg-sprite migrate --alter '…'` classifies and
Expand Down
Loading
Loading