PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 23/10/2012 12:16:48

pljavabruno
Membre

Problème de securité avec untrusted

Bonjour,
j’essaie d'écrire  mes fonctions  en pljava  sur postgresql, mais seulement quand je les appelles, j'ai une exception de sécurité du genre :


ERREUR:  java.lang.SecurityException: read on \H:\Program Files\PostgreSQL\9.0\lib\plEtudiant.jar

********** Erreur **********

ERREUR: java.lang.SecurityException: read on \H:\Program Files\PostgreSQL\9.0\lib\plEtudiant.jar
État SQL :XX000


sur la fonction suivante:


CREATE FUNCTION ajouter_etudiant(int4,varchar,varchar,varchar,varchar,varchar,varchar,int4)
  RETURNS VARCHAR
  AS 'pletudiant.PlEtudiant.ajouterEtudiant'
  LANGUAGE java;
SELECT ajouter_etudiant(4,'TSAGUE','GEOVANI','tsague@axxentis.com','78541236','Douala','OCP',2);

pour que ça marche, il faut que au lieu de mettre   LANGUAGE java, que je mette  LANGUAGE javau, u= untrusted


or  après une recherche sur UNTRUSTED  j'ai  vu que la sécurité n'est pas au rendez vous 


Mon problème est le suivant :  Comment  faire pour que mes fonctions pljava s’exécute     sans mettre  LANGUAGE java (u)  et en plus je voulais  savoir ce que veut dire

UNTRUSTED dans les langage de procédure postgresql

Dernière modification par pljavabruno (23/10/2012 12:18:14)

Hors ligne

Pied de page des forums