2012/10/30 Abel Viera - Fundaçao Pio XII <[email protected]>
> Boa Tarde a Todos :****
>
> ** **
>
> Minha intenção é executar um arquivo.bat que esta na maquina através de
> uma trigger de inserção no Banco PostGreSql , ****
>
> eu sou novato em PostGreSql e solicito uma ajuda para o comando desta
> trigger pra chamar esta .bat****
>
> **
>
Você terá que usar uma linguage confiável (trusted) como plperlu [1] ou
plsh, sendo que a última não sei se roda no Windows.
Em perl seria algo como (não testado):
CREATE OR REPLACE FUNCTION foo()
RETURNS TRIGGER
LANGUAGE plperlu
AS
$$
system('cmd C:\\caminho\\para\\arquivo.bat');
$$;
Dependendo do caso você deveria também pesquisar por LISTEN/NOTIFY.
[1] http://www.postgresql.org/docs/current/static/plperl-trusted.html
Atenciosamente,
--
Matheus de Oliveira
Analista de Banco de Dados PostgreSQL
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral