O PITR, ou Point-in-time recovery, preenche essa lacuna. Permite fazer com sucesso, cรณpias automรกticas de cada transaรงรฃo realizada, ou seja, dos arquivos transacionais WAL. Possibilita tambรฉm recuperar dados gravados em qualquer ponto do tempo, segundos, minutos, horas, dias, atรฉ mesmo, semanas atrรกs. O tempo retroativo do backup dependerรก do perรญodo em que as transiรงรตes copiadas serรฃo mantidas, perรญodo de retenรงรฃo do PITR.
PITR, significa Point-in-Time-Recovery, ou seja, รฉ uma aรงรฃo onde se torna possรญvel restaurar um backup em qualquer momento no tempo. Um DBA consegue com o PITR restaurar sua base em um momento no tempo, ou atravรฉs de um ID de transaรงรฃo. Com o PITR a perda de dados em caso de desastre รฉ zero.
Com o PITR a durabilidade dos dados nรฃo รฉ perdida, e รฉ garantida que qualquer transaรงรฃo que tenha sido finalizado com sucesso serรก armazenada e recuperada caso necessรกrio. O PITR em poucas palavras seria o processo de arquivamento dos arquivos de WAL โ Write Ahead Log. A geraรงรฃo dos arquivos de WAL seguem a teoria de banco de dados que rege o funcionamento dos grandes SGBDโs.
Colocar um curso da 4Linux no seu LinkedIn faz toda a diferenรงa!
Transforme a sua carreira agora, invista em um curso que nรฃo รฉ palestra e sim cursos para quem quer aprender de verdade, colocando a โmรฃo na massaโ.
Aprenda com a รบnica escola que tambรฉm implementa projetos, trazendo essa experiรชncia do mundo corporativo para a sala de aula.
Jรก treinamos +200.000 profissionais em nossos +40 cursos nas รกreas de: Cloud, Containers, DevOps, Linux, Banco de Dados, Monitoramento de TI, Seguranรงa.

Em todos os momentos, o PostgreSQL mantรฉm um log de gravaรงรฃo antecipada (WAL). Este log registra todas as alteraรงรตes feitas nos arquivos de dados do banco de dados. Este log existe principalmente para fins de seguranรงa em caso de colisรฃo: se o sistema travar, o banco de dados pode ser restaurado ร consistรชncia “reproduzindo” as entradas de log feitas desde o รบltimo ponto de verificaรงรฃo. No entanto, a existรชncia do log torna possรญvel usar uma terceira estratรฉgia para fazer backup de bancos de dados: podemos combinar um backup no nรญvel do sistema de arquivos com o backup dos arquivos WAL. Se a recuperaรงรฃo for necessรกria, restauramos o backup do sistema de arquivos e, em seguida, reproduzimos os arquivos WAL de backup para trazer o sistema a um estado atual.
Em portuguรชs PITR significa โRecuperar em um Ponto no Tempoโ e ele รฉ um recurso extremamente interessante para nรฃo somente poder recuperar uma base de dados, mas tambรฉm permitir recuperar com mais facilidade a base em um determinado momento.
Esse determinado momento รฉ a partir de quando fazemos um backup da base.
Tudo o que for feito depois desse backup pode ser recuperado como se fosse uma mรกquina do tempo. Ou seja, se o ponto que quer recuperar รฉ depois do backup, รฉ possรญvel fazรช-lo!