2017-06-16 1 views
0

Eh bien, ce problème a été un long problème pour moi. J'utilise PostgreSQL 9.5 (x64) sur Windows 7 Enterprise (x64) et j'ai rencontré des problèmes lorsque j'ai essayé d'exécuter create extension plr;. J'ai utilisé this lien pour télécharger plr pour windows. Copié tous les fichiers dans les répertoires respectifs. Ajout des variables d'environnement, mais lorsque je tente de courir commande ci-dessus, je reçois cette erreur:Erreur: Impossible de créer l'extension PLR dans PostgreSQL

ERROR: could not load library "~/PostgreSQL/9.5/lib/plr.dll": The specified module could not be found. 

Mais, fichier .dll est présent dans le répertoire. Je serais reconnaissant si quelqu'un pouvait m'aider à résoudre ce problème?

Répondre

1

Avez-vous redémarré le service postgresql après l'ajout de variables d'environnement? Je ne sais pas à propos de Windows 7, mais il devrait être quelque part dans le panneau de contrôle -> outils d'administration (ou quelque chose comme ça). Trouvez le service nommé "postgresqlXXX" et redémarrez-le.

+0

Eh bien, merci pour votre aide. Mais j'ai fini dans une autre erreur d'incompatibilité de bibliothèque (puisque j'utilise PostgreSQL 9.6) et probablement PLR n'est pas disponible pour Pg9.6 jusqu'à maintenant. –

+0

Oui, vous devriez passer à 9.5 pour l'instant – RobertWalenty

+0

Merci. Cela a fonctionné sur une autre machine. –