On 19-04-2016 12:05, Euler Taveira wrote: > On 19-04-2016 11:52, Daniel Luiz da Silva wrote: >> Como faço para inserir no arquivo de log do pg_dump a data e hora. >> Exemplo, hoje o arquivo de log exibe as seguinte informações: >> pg_dump: reading indexes for table "x_1" >> pg_dump: reading indexes for table "x_2" >> pg_dump: reading indexes for table "x_3" >> >> Gostaria que ficasse da seguinte forma >> 2016-01-01 23:00:00 pg_dump: reading indexes for table "x_1" >> 2016-01-01 23:00:10 pg_dump: reading indexes for table "x_2" >> 2016-01-01 23:00:30 pg_dump: reading indexes for table "x_3" >> > Modificando o pg_dump? > > Qual o intuito da mudança? Se um backup lógico inicia às 23h e a tabela > foo é copiada somente às 4h, os dados copiados serão das 23h e não das 4h. >
Sim, por conta do snapshot... mas é útil ter um log com o tempo estimado
em cada etapa apresentada pela saída do verbose.
Eu faço algo do tipo:
$ bin/pg_dump -v -f /tmp/dump.sql -U fabrizio -d fabrizio 2>&1 | gawk
'{print strftime("[%Y-%m-%d %T]",systime()), $0; fflush();}'
Dessa forma a saida fica algo do tipo:
[2016-04-19 12:36:24] pg_dump: reading extensions
[2016-04-19 12:36:24] pg_dump: identifying extension members
[2016-04-19 12:36:24] pg_dump: reading schemas
[2016-04-19 12:36:24] pg_dump: reading user-defined tables
[2016-04-19 12:36:24] pg_dump: reading user-defined functions
[2016-04-19 12:36:25] pg_dump: reading user-defined types
[2016-04-19 12:36:25] pg_dump: reading procedural languages
[2016-04-19 12:36:25] pg_dump: reading user-defined aggregate functions
[2016-04-19 12:36:25] pg_dump: reading user-defined operators
[2016-04-19 12:36:25] pg_dump: reading user-defined access methods
...
Seria isso que vc precisa?? Mas lembre-se do que o Euler falou, os dados
em si serão do momento do inicio do DUMP, ou seja, as informações
alteradas (INSERT/UPDATE/DELETE) durante o dump, por motivos óbvios
(consistência), não estarão nele.
Att,
--
Fabrízio de Royes Mello Timbira - http://www.timbira.com.br/
PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
signature.asc
Description: OpenPGP digital signature
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
