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

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a