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 21/02/2014 12:10:01

pljavabruno
Membre

Problèmes de signature avec mes procédures sur PostgreSQL 9.0

Bonjour,
j'ai un souci depuis quelques jours avec mes procédures stockées sur PostgreSQL 9.0.
En fait j'ai écrit mes procédures en Pl/Java et tout fonctionne bien sur ma machine. Une fois que j'ai redéployé ma base de données sur
une autre machine,les signatures de ces procédures ne sont plus reconnu.

Quand j'essaie d’exécuter une procédure stocké Pl/Java, les erreurs suivantes sont signalées.

pour L'insert j'ai:

ERREUR:  Unable to find static method Rh.Groupe.f_save_groupe with signature (ILjava/lang/String;)I

pour la suppression j'ai :

ERREUR:  Unable to find static method Mission.Client.f_delete_client with signature (I)I


pour le select j'ai :

Unable to find static method Parametrage.Ville.f_findAll_ville with signature ()Lorg/postgresql/pljava/ResultSetProvider;

J'ai tout fais mais sans succès.

Merci pour votre aide.

Hors ligne

#2 21/02/2014 23:01:38

rjuju
Administrateur

Re : Problèmes de signature avec mes procédures sur PostgreSQL 9.0

Il y a certainement un élément de configuration qui diffère entre votre machine actuelle et la nouvelle. N'ayant jamais utilisé pl/java, et comme à priori personne sur ce forum ne semble non plus l'avoir utilisé, je vous conseille de vous rapprocher de l'auteur de cette extension (https://github.com/tada/pljava) afin d'obtenir des éléments de réponse, ou de vous inspirer de réponses fournies pour un problème similaire (par exemple http://postgresql.1045698.n5.nabble.com … 0369.html)

Hors ligne

Pied de page des forums