CHECKPOINT — força um ponto de verificação no registro de transações
CHECKPOINT
Um ponto de verificação (checkpoint) é um ponto na sequência do registro de transações no qual todos os arquivos de dados foram atualizados para refletir as informações no registro de transações. Todos os arquivos de dados são descarregados para o disco. Veja Seção 28.5 para obter mais detalhes sobre o que acontece durante um ponto de verificação.
O comando CHECKPOINT força um ponto de verificação
imediato quando o comando é executado, sem esperar por um ponto de
verificação regular agendado pelo sistema
(controlado pelas configurações vistas na
Pontos de verificação).
O comando CHECKPOINT não se destina ao uso durante
a operação normal.
Se executado durante a recuperação, o comando
CHECKPOINT irá forçar um ponto de reinício
(veja Seção 28.5), em vez de escrever
um novo ponto de verificação.
Somente os superusuários e os usuários com os privilégios da
função de banco de dados (role)
pg_checkpoint podem executar
o comando CHECKPOINT.
O comando CHECKPOINT é uma extensão do
PostgreSQL à linguagem
SQL.