|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 2 ![]() |
Bonjour,
Je suis sous mandriva 2007, avec postgresql 8.1.5, Je n'arrive pas à exécuter les commandes 'unlink' et 'exec' depuis ma fonction trigger . Le 'unlink()' est exécuté mais ne fonctionne pas (fichier non effacé). La commande 'exec()' fait planter postgresql. J'ai pourtant les droits de super-utilisateur. Voici mon code : Code :
Code :
Quelqu'un pourrait-il m'orienter ? Merci |
||||
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : octobre 2003 Messages : 668 ![]() |
Tu as probablement installée pl/perl comme un langage 'trusted', cad en gros qui ne peut interagir avec l'environnement sur lequel tourne la machine (typiquement effacer des fichiers
Regarde de ce coté la : http://www.postgresql.org/docs/8.1/s...l-trusted.html ++
__________________
Two beer or not two beer. (Shakesbeer) Question technique par MP => poubelle! |
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 2 ![]() |
Merci de me répondre !!
Mais j'ai effectivement installé pl/perl en langage untrusted cad comme c'est indiqué et d'ailleurs ce script (ci-dessous) fonctionne très bien, je n'ai pas de messages d'erreur : Code :
Si tu as une autre idée, elle est la bienvenue Merci qd même. |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com