DBA BRABOMentoria Técnica para DBAs

Recuperação de dados PostgreSQL

BRABO DATA RECOVERY

Dados PostgreSQL recuperados direto dos arquivos, quando o cluster não sobe e o backup não salva.

Recuperamos os dados PostgreSQL direto dos arquivos do cluster, sem precisar que ele suba. As tabelas voltam com os nomes, os tipos e os valores exatamente como o PostgreSQL mostraria, inclusive textos longos, JSON e arrays, prontas para carga.

Backup e recuperação

O problema

Quando o caminho normal acabou

O cluster não sobe, há páginas corrompidas depois de uma falha de disco, arquivos de controle se perderam, ou um DELETE sem WHERE apagou o que o backup de ontem não cobre. As ferramentas de emergência do próprio PostgreSQL descartam dados para o banco subir. Enquanto o espaço não é reaproveitado, os dados continuam nos arquivos.

Como entra

Último recurso, sobre cópias

Depois de restore, PITR e réplica. Trabalhamos sobre uma cópia dos arquivos, com o banco parado, ou só sobre os arquivos que sobraram. O diagnóstico mostra o que está danificado e o que dá para recuperar. Na recuperação, o que vier de área danificada é marcado para revisão, nunca descartado em silêncio.

Entrega

O que o serviço faz

  • Diagnóstico com laudo: o estado de cada arquivo e o que é recuperável
  • Recuperação de vários bancos e schemas de uma vez, com os nomes e tipos originais
  • Valores com o mesmo texto que o PostgreSQL mostra: numéricos, datas, JSON, arrays e tipos especiais
  • Textos e documentos longos recuperados por inteiro
  • Linhas apagadas e versões antigas que ainda estão nos arquivos, entregues à parte
  • Recuperação mesmo sem parte dos arquivos do cluster, com o laudo indicando o impacto
  • Arquivos soltos de um servidor que não existe mais
  • Kit de carga para o psql que confere a contagem de cada tabela

Suporte

Versões e plataformas

PostgreSQL 12 em diante (validado no 17)Cluster completo ou arquivos soltosLinux e Windows

Para quem

Quem chama este serviço

Quem roda PostgreSQL em produção e perdeu o cluster, sofreu um DELETE ou UPDATE indevido, ficou com páginas corrompidas depois de uma falha de disco, ou tem só os arquivos de um servidor que não existe mais.

BRABO DATA RECOVERY · PostgreSQL

Dados PostgreSQL recuperados direto dos arquivos, quando o cluster não sobe e o backup não salva.