pgmq-config: Declarative queue configuration for PGMQ (PostgreSQL Message Queue)

[ database, library, mit ] [ Propose Tags ] [ Report a vulnerability ]

A declarative DSL for configuring pgmq queues. Define your queue topology as Haskell values and call a single function at startup to ensure all queues exist with the desired settings. Supports standard, unlogged, and partitioned queues, notification setup, FIFO indexes, and topic bindings. All operations are idempotent.

Modules

[Last Documentation]

  • Pgmq
    • Pgmq.Config
      • Pgmq.Config.Effectful
      • Pgmq.Config.Types

Flags

Automatic Flags
NameDescriptionDefault
effectful

Enable effectful integration

Enabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.3.0, 0.2.0.0, 0.3.0.0, 0.4.0.0, 0.4.0.1
Change log CHANGELOG.md
Dependencies base (>=4.18 && <5), containers (>=0.6 && <0.8), effectful-core (>=2.5 && <2.7), generic-lens (>=2.2 && <2.4), hasql (>=1.10 && <1.11), hasql-pool (>=1.4 && <1.5), lens (>=5.3 && <5.4), pgmq-core (>=0.4 && <0.5), pgmq-effectful (>=0.4 && <0.5), pgmq-hasql (>=0.4 && <0.5), text (>=2.1 && <2.2) [details]
License MIT
Author Nadeem Bitar
Maintainer Nadeem Bitar
Uploaded by shinzui at 2026-07-14T19:01:33Z
Category Database
Home page https://github.com/shinzui/pgmq-hs
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 33 total (15 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2026-07-14 [all 2 reports]