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

Responder a