Expand description
persona-wire shared library — currently houses only the schema migration
framework consumed by the pw-migrate binary (and the deprecated
migrate_id_to_ulid alias). Other crate code lives in main.rs /
bin/; only modules that need to be shared across binaries (or used
by external integration tests) go here.
Modules§
- migrations
- Schema migration framework — Diesel / sqlx style, scoped to persona-wire’s
SQLite store. Each numbered migration declares an idempotent
upstep that theRunnertracks in aschema_migrationstable so re-running is a no-op once applied.