2009/3/28 Alisson Viegas <[email protected]>:
> Bom dia, pessoal.
> Criei uma tabela (datahora, usuario e instrucao) onde armazeno todas as
> instruções select, insert, update e delete realizadas no banco.
> A necessidade de tal processo é para auditoria externa.
> Gostaria de saber se o caminho é este mesmo ou se há logs (espero que não,
> por motivos de segurança) que me mostrem isso.
>


Veja o capítulo "Server Configuration" do manual, particularmente o
item "Error Reporting and Logging" [1] e seus sub-itens:
- Where To Log
- When To Log
- What To Log
Existem ferramentas, como o pgFouine [2], para você trabalhar com os
arquivos de log gerados.

Quanto a segurança dos arquivos de log isto deve ser trabalhado em sua
instalação onde, se espera, deva existir uma política de permissões e
acesso aos arquivos do sistema que impeça usos não autorizados.

Dê também uma olhada no tablelog [3].

[1] 
http://www.postgresql.org/docs/current/interactive/runtime-config-logging.html
[2] http://pgfoundry.org/projects/pgfouine/
[3] http://pgfoundry.org/projects/tablelog/

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

Responder a