Skip site navigation (1) Skip section navigation (2)

Fix debugging on EDB with latest pldebugger

From: Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
To: pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Fix debugging on EDB with latest pldebugger
Date: 2012-04-26 10:51:09
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgadmin-hackers
Thanks to recent changes I made to the pldebugger server-side functions, 
the EDB-specific parts of pldebugger are now linked into the same library as the PL/pgSQL parts. It used to produce a 
separate library, but that was inconvenient. For 
example if you had a call stack that contained both PL/pgSQL and EDB-SPL 
functions, you could not display both of them in the same debugger session.

That's now been changed in pldebugger, but now pgAdmin refuses to debug 
SPL functions because it doesn't see in 
shared_preload_libraries line. Here's a patch that teaches pgAdmin that now contains all that's needed or debugging SPL code.

I'm actually not sure it's a good idea to require 
shared_preload_libraries to contain the library; much of the debugging 
functionality is quite usable without that. If you load the library in a 
single session, you can set local breakpoints and debug in that session, 
for example. But this patch doesn't change that.

   Heikki Linnakangas

Attachment: enable-debug-in-edbas92.patch
Description: text/x-diff (950 bytes)


pgadmin-hackers by date

Next:From: Dave PageDate: 2012-04-26 11:40:23
Subject: pgAdmin III commit: Fix line offsets in the debugger when used with9.1
Previous:From: Heikki LinnakangasDate: 2012-04-26 10:42:19
Subject: Re: Debugger line numbering is off by one

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group