linux-BR.org

Notícias de software livre e tecnologias

Isso pode ser qualquer duração válida do Postgres suportada pelo PG_Partman ou um valor inteiro.PGMQ_DELETE () remove as mensagens para sempre e PGMQ_ARCHIVE () move as mensagens para uma tabela de arquivo correspondente para sempre (por exemplo, PGMQ_MY_QUEUE_ARCHIVE).Quando é um valor inteiro, quaisquer mensagens que tenham um msg_id menor que o max (msg_id) – retention_interval serão descartadas.O tempo limite da visibilidade é definido quando uma mensagem é lida na fila, via pgmq_read ().Por exemplo, se o max msg_id for 100 e o retention_interval for 60, qualquer partição com valores de msg_id menor que 40 será descartada.

Fonte: https://github.com/tembo-io/pgmq