Elton Ramos Postado Julho 13, 2007 Denunciar Share Postado Julho 13, 2007 Pessoal,Boa tarde!Existe alguma maneira de criar uma função no postgres utilizando plpgsql ou plperl ou qualquer outra coisa que possa copiar um arquivo para outra pasta?Aguardo alguma força Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kandrade Postado Julho 16, 2007 Denunciar Share Postado Julho 16, 2007 usando PL/Perl tente assim:CREATE FUNCTION funcname (argument-types) RETURNS return-type AS $$ system("cp /home/fonte/teste.txt /home/destino/"); $$ LANGUAGE plperl;isso deve copiar o arquivo teste.txt localizado em /home/fonte para /home/destino Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Elton Ramos Postado Julho 18, 2007 Autor Denunciar Share Postado Julho 18, 2007 Veja se tem algo erradoCREATE OR REPLACE FUNCTION copy_file() RETURNS integer AS $$ system("cp /home/teste.txt /"); RETURN 0; $$ LANGUAGE plperl;Está retornando o seguinte erro!ERROR: creation of Perl function failed: 'system' trapped by operation mask at (eval 4) line 2.SQL state: 42601 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Elton Ramos
Pessoal,
Boa tarde!
Existe alguma maneira de criar uma função no postgres utilizando plpgsql ou plperl ou qualquer outra coisa que possa copiar um arquivo para outra pasta?
Aguardo alguma força
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.