6

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

  1. modificato il file di postgresql.conf shared_preload_libraries = '$libdir/plugin_debugger.dll'
  2. arrestato e riavviato il servizio di PostgreSQL in pgAdmin
  3. È 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

+0

Ho anche eseguito tutte le impostazioni anche controllato my shared_preload_libraries nella configurazione del server, ma ancora non funziona. –

risposta

4

si deve andare nella configurazione del server dal menu Strumenti e abilitare shared_preload_libraries elemento selezionando la casella di controllo accanto ad esso. La modifica del file di configurazione e il solo rimbalzo del server database non abilitano il debugger nel database.

+0

Ancora non funziona nei miei postgres :( –