Em 26/01/06, Roberta Berrondo <[EMAIL PROTECTED]> escreveu:

Olá moço,

 E aí pelo ceará como estão as coisas? Por aqui estamos torrando na seca do planalto central... em plena temporada das aguas a umidade relativa etá em torno de 20% aíaí desse jeito leonna deixa de ser uma neurônia e passa a ser uma pobre Calanga...

 Mas, novamente estou precisando recorrer aos ensinamentos do meu mestre , amo e senhor em Postgres.

 Lembra do problema que estávamos tendo com a auditoria? Pois é, o drama continua...

Estava pensando hoje de manhã e creio que meu log estava configurado guardando mais parâmetros do que o nescessário, pois ele acabava guardando tudo que o usuário fazia dentro do banco.

 Isto para nós não é fundamental, tendo em vista que as aplicações possuem log que armazenam todas as instruções DML.

 Na verdade precisaria configurar o log de forma que o mesmo armazenasse apenas informações e conexão e de instruções DDL.

 E creio que exista algum parâmetro onde eu possa configura-lo para tal, só nem imagino qual seja.

 Pode me dar uma luz?

 Beijos

 

Roberta Berrondo

DBA - IPHAN

www.iphan.gov.br
Tel.: + 55 61 3414.6105

 


No arquivo postgresql.conf procure a linha abaixo (ou uma bem parecida :) )
#log_statement = 'none'            # none, mod, ddl, all

e altere para
log_statement = 'ddl'            # none, mod, ddl, all


Só explicando:
ddl registra todos os comandos de definição de dados
mod registra todos as instruções de ddl, mais INSERT, UPDATE, DELETE, TRUNCATE e COPY
all registra toda porcaria
none nao registra nada


--
Nabucodonosor Coutinho
PostgreSQL Brasil - www.postgresql.org.br
Detran-CE - www.detran.ce.gov.br
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a