ho seguito l'installazione Note C: \ Program Files \ PostgreSQL \ 9.2 \ doc \ 'installazione-notes.htmlè il debugger plug-in non è disponibile per PostgreSQL 9.2 EnterpriseDB per Win7 x-64
- modificato il file di postgresql.conf
shared_preload_libraries = '$libdir/plugin_debugger.dll'
- arrestato e riavviato il servizio di PostgreSQL in pgAdmin
- È entrato in banca dati e corse
CREATE EXTENSION pldbgapi;
che ha restituito con successo.
Ma quando si fa clic con il pulsante destro del mouse su una funzione in TreeView di pgAdmin, non è disponibile l'opzione di debug e l'opzione di debug è disattivata nel menu Strumenti.
pl/pgsql Debugger
Il pacchetto include di EnterpriseDB pl/pgsql plug debugger che può essere utilizzato da l'interfaccia utente debugger in pgAdmin per aiutare con lo sviluppo dei vostri funzioni di database. Il plug-in del debugger è disabilitato per impostazione predefinita per i motivi di prestazione . Per abilitarlo, attenersi alla seguente procedura: 1.Modificare il file postgresql.conf nella directory dei dati e modificare l'opzione di configurazione shared_preload_libraries per apparire come segue, se in esecuzione su Linux o Mac: shared_preload_libraries = '$ libdir/plugin_debugger .so' o se siete su Windows:
shared_preload_libraries = '$ libdir/plugin_debugger.dll'2.Riavviare il server PostgreSQL.
3.Run CREATE EXTENSION pldbgapi; nel database che si desidera eseguire il debug utilizzando psql o lo strumento di query pgAdmin.
link: https://www.pgadmin.org/docs/dev/debugger.html
Ho anche eseguito tutte le impostazioni anche controllato my shared_preload_libraries nella configurazione del server, ma ancora non funziona. –