arbiter-migrations-0.1.0.0
arbiter-migrations

arbiter-migrations

Schema migrations for Arbiter, a PostgreSQL job queue for Haskell.

Derives the DDL for a type-level queue registry and applies it as tracked, checksummed migrations. Optional notification and event-streaming triggers are reconciled to the declared configuration on every run, so enabling or disabling them converges without editing migration history. Removing a queue from the registry drops its notification and event-streaming objects. Its tables and migration history stay. Each run also seeds the registry's rate-limit and concurrency policies and sets the WAL-logging of the rate-limit bucket table.

Modules

arbiter-migrations-0.1.0.0