Skip to content

Types

message_record

The complete representation of a message in a queue.

Attribute Name Type Description
msg_id bigint Unique ID of the message
read_ct bigint Number of times the message has been read. Increments on read().
enqueued_at timestamp with time zone time that the message was inserted into the queue
vt timestamp with time zone Timestamp when the message will become available for consumers to read
message jsonb The message payload

Example:

 msg_id | read_ct |          enqueued_at          |              vt               |      message       
--------+---------+-------------------------------+-------------------------------+--------------------
      1 |       1 | 2023-10-28 19:06:19.941509-05 | 2023-10-28 19:06:27.419392-05 | {"hello": "world"}