1) Erro meu.

2) Aí é que está o ponto: como quero gravar qualquer statement, seja SQL,
seja DDL; triggers acabam por não oferecer esta possibilidade até onde sei.

Note que quero gravar os comandos SQLs/DDLs em si, sem o resultado de sua
execução(com exceção dos erros) e, sem faze-lo no sistema em si. Tenho de
delegar esta tarefa ao banco.

Emenda 2:

1 - Tenho dois esquemas:
     - esquema1 utilizado pelo meu sistema;
     - esquema2 utilizado por sistemas de terceiros;

2 - Meu usuário tem privilégios grant all;

3 - Não tenho intenção de gravar os dados alterados.
     Tenho a intenção de gravar apenas os comandos de alteração de
estrutura e as consultas, ambos executados nos esquemas desta base.
Eventuais erros decorrentes destas DDLs e SQLs quero gravar também.











On Mon, Dec 3, 2012 at 1:25 PM, Flavio Henrique Araque Gurgel <
[email protected]> wrote:

>
> Em 03-12-2012 12:47, Émerson Eng. escreveu:
> > Emenda: sem alterar o postgresql.conf ou qualquer outro conf do servidor
> > do banco.
> > Utilizando apenas comandos criáveis/editáveis statements como triggers,
> > rules... rodando a partir de um usuário com grant all;
>
> 1) Evite o top post.
> 2) Você pode criar gatilhos em todas as tabelas que você quer "auditar"
> e fazer o que você quer. Veja em [1].
>
> [1] http://www.postgresql.org/docs/9.2/static/triggers.html
>
> []s
>
> __________________________________
> Flavio Henrique A. Gurgel
> Líder de Projetos Especiais
> Consultoria, Projetos & Treinamentos 4LINUX
> Tel1: +55-11.2125-4747 ou 2125-4748
> www.4linux.com.br
> email: [email protected]
> ______________________________
> FREE SOFTWARE SOLUTIONS
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a