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 20/11/2018 19:42:21

Mlan2
Membre

Activation module debugger

Bonjour,

Je cherche à activer le module de debugger de POSTGRESQL (Version 10). (Windows 10 en 64 bits)

Je suis la procédure indiquée ci-dessous :

-- Debut Installation module de debuggage.
------------------------------------
The package includes EnterpriseDB's pl/pgsql debugger plugin which may be used by the debugger UI in pgAdmin to help with development of your database functions.
The debugger plugin is disabled by default for performance reasons.
To enable it, follow the following steps:
Edit the postgresql.conf file in the data directory and modify the shared_preload_libraries config option to look like the following, if running on Linux or Mac:

shared_preload_libraries = '$libdir/plugins/plugin_debugger.so'

or if you are on Windows:

shared_preload_libraries = '$libdir/plugins/plugin_debugger.dll'

Restart the PostgreSQL server.

Après avoir décommenté la ligne : shared_preload_libraries = '$libdir/plugins/plugin_debugger.dll' je relance les services PostgreSQL, mais les services s'arrêtent.

Il n'y a pas de message dans le fichier log de PostgreSQL, mais il en existe dans le gestionnaire d'événements de Windows :

Nom du journal :Application
Source :       PostgreSQL
Date :         20/11/2018 17:59:32
ID de l’événement :0
Catégorie de la tâche :Aucun
Niveau :       Erreur
Mots clés :    Classique
Utilisateur :  N/A
Ordinateur :   
Description :
2018-11-20 17:59:32.644 CET [1212] FATAL:  n'a pas pu accéder au fichier « $libdir/plugins/plugin_debugger.dll » : No such file or directory

Pourtant la librairie concernée : plugin_debugger.dll est bien présente dans le répertoire : ......\10\lib.

Vers quoi pointe $libdir ?

Comment peut t'on vérifier l'emplacement référencé par : $libdir  et le modifier si nécessaire  (requête ?)

Toute aide sera la bienvenue.

D'avance merci pour votre aide.

Hors ligne

#2 20/11/2018 20:12:49

rjuju
Administrateur

Re : Activation module debugger

Bonjour,


Vous pouvez trouver le répertoire associé avec la requête suivante :

select * from pg_config where name = 'LIBDIR';

À vue de nez je pense qu'il faudrait supprimer la partie plugins/ du paramètre shared_preload_libraries.

Hors ligne

Pied de page des forums