Em seg, 11 de set de 2017 às 12:23, José Mello Júnior < [email protected]> escreveu:
> Alo pessoal, > > Cliente teve problemas com ransonware, os backups também foram afetados, > depois de muito copiar e tentar salvar alguma coisa, consegui um arquivo de > backup feito pelo pgdump, Ele está compactado no Format Custom. > Com o próprio pg_restore[1] você pode converter o formato pra plain. Te liga nesse exemplo aonde eu crio uma tabela generica qualquer: $ *psql* Expanded display is used automatically. psql (9.6.4) Type "help" for help. sebastian=# *create table foo (id serial primary key, nome text);* CREATE TABLE sebastian=# *insert into foo (nome) select 'Random name ' || generate_series(1,1000*random()::NUMERIC);* INSERT 0 156 sebastian=# \q Depois eu faço um dump dela no formato custom: $ *pg_dump -Fc -f dump.custom -t foo* Depois listo o conteudo dela: $ pg_restore --list dump.custom ; ; Archive created at 2017-09-11 13:03:33 -03 ; dbname: sebastian ; TOC Entries: 9 ; Compression: -1 ; Dump Version: 1.12-0 ; Format: CUSTOM ; Integer: 4 bytes ; Offset: 8 bytes ; Dumped from database version: 9.6.4 ; Dumped by pg_dump version: 9.6.4 ; ; ; Selected TOC Entries: ; 200; 1259 74382 TABLE public foo sebastian 199; 1259 74380 SEQUENCE public foo_id_seq sebastian 2577; 0 0 SEQUENCE OWNED BY public foo_id_seq sebastian 2451; 2604 74385 DEFAULT public foo id sebastian 2572; 0 74382 TABLE DATA public foo sebastian 2578; 0 0 SEQUENCE SET public foo_id_seq sebastian 2453; 2606 74390 CONSTRAINT public foo foo_pkey sebastian Depois converto o dump custom pra o formato plain: $* pg_restore -Fc dump.custom -f dump.sql* $* file dump.sql* dump.sql: ASCII text Veja se o pg_restore te ajuda com o teu problema. 1. https://www.postgresql.org/docs/current/static/app-pgrestore.html -- Sebastian Webber http://swebber.me
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
