Recebi uma pasta compactada que contém vários subdiretórios e, entre outros, diretórios denominados .pgdir com vários arquivos sequenciados numericamente no formato <9999>.dat.gz e um no formato toc.dat .
Não posso postar o conteúdo dos arquivos, mas quando descompacto o <9999>.dat.gz, cada um deles contém dados tabulares bem estruturados e separados por tabulações com \N [sic] na linha final.
toc.dat tem uma mistura de binário e strings, começando com PGDMP onde posso reconhecer algumas instruções DDL postgres, criação de esquema. etc.
Para mim, isso parece um backup postgres, mas não estou familiarizado com esse layout e como restaurá-lo.
Alguém está familiarizado com essas estruturas e como elas podem ser usadas para restaurar o banco de dados?
Use
pg_restore
para listar seu conteúdo, despejá-lo em SQL ou restaurá-lo em um banco de dados.