Read-only schema for PGMQ queues.
Summary
Types
@type name() :: String.t()
A PGMQ queue name.
@type t() :: %EctoPGMQ.Queue{ bindings: [EctoPGMQ.Binding.t()], created_at: DateTime.t(), metrics: EctoPGMQ.Metrics.t() | nil, name: name(), notifications: EctoPGMQ.Throttle.t() | nil, partitioned?: boolean(), unlogged?: boolean() }
A PGMQ queue.
Functions
@spec query() :: Ecto.Query.t()
Returns a query for all queues.
The returned query joins and populates bindings, metrics, and notification throttles.
Examples
iex> [%Queue{} | _] = Repo.all(Queue.query())