Vous n'êtes pas identifié(e).
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
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)
Julien.
https://rjuju.github.io/
Hors ligne