aurora_stat_reset_wal_cache
Redefine o contador para o cache lógico wal.
Sintaxe
Para redefinir um slot específico
SELECT * FROM aurora_stat_reset_wal_cache('slot_name')
Para redefinir todos os slots
SELECT * FROM aurora_stat_reset_wal_cache(NULL)
Argumentos
NULL
ou slot_name
Tipo de retorno
Mensagem de status, string de texto
-
Redefina o contador lógico do cache wal: mensagem de êxito. Esse texto é retornado quando a função é bem-sucedida.
-
Slot de replicação não encontrado. Tente novamente. – Mensagem de falha. Esse texto é retornado quando a função não é bem-sucedida.
Observações de uso
Essa função está disponível para as versões a seguir.
-
Aurora PostgreSQL 14.5 e posteriores
-
Aurora PostgreSQL versão 13.8 e posteriores
-
Aurora PostgreSQL versão 12.12 e posteriores
-
Aurora PostgreSQL versão 11.17 e posteriores
Exemplos
O exemplo a seguir usa a função aurora_stat_reset_wal_cache
para redefinir um slot denominado test_results
e, depois, tenta redefinir um slot que não existe.
=>
SELECT * FROM aurora_stat_reset_wal_cache('test_slot');
aurora_stat_reset_wal_cache -------------------------------------- Reset the logical wal cache counter. (1 row)
=>
SELECT * FROM aurora_stat_reset_wal_cache('slot-not-exist');
aurora_stat_reset_wal_cache ----------------------------------------------- Replication slot not found. Please try again. (1 row)