

# aurora\$1stat\$1reset\$1wal\$1cache
<a name="aurora_stat_reset_wal_cache"></a>

Redefine o contador para o cache lógico wal. 

## Sintaxe
<a name="aurora_stat_reset_wal_cache-syntax"></a>

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
<a name="aurora_stat_reset_wal_cache-arguments"></a>

`NULL` ou `slot_name`

## Tipo de retorno
<a name="aurora_stat_reset_wal_cache-return-type"></a>

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
<a name="aurora_stat_reset_wal_cache-usage-notes"></a>

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
<a name="aurora_stat_reset_wal_cache-examples"></a>

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)
```