From: | "Dave Page" <dpage(at)vale-housing(dot)co(dot)uk> |
---|---|
To: | "Tom Lane" <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: More schema queries |
Date: | 2002-05-21 15:26:22 |
Message-ID: | D85C66DA59BA044EB96AB9683819CF61015099@dogbert.vale-housing.co.uk |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
> -----Original Message-----
> From: Dave Page
> Sent: 21 May 2002 14:39
> To: 'Tom Lane'
> Cc: pgsql-hackers(at)postgresql(dot)org
> Subject: RE: [HACKERS] More schema queries
>
>
> > Also, you could try setting a breakpoint at
> > RangeVarGetCreationNamespace (in backend/catalog/namespace.c)
> > to see what it thinks it's doing and what's in
> > namespace_search_path at the time.
>
> I'm going to try to do this regardless of the fact it now
> works - this will be my first play with gdb so it might take
> me a while but would probably be a useful learning
> experience. I'll let you know what I find.
>
Sorry Tom, I know this isn't strictly a PostgreSQL problem, but despite
much time on Google I'm stuck with gdb. I can attach it to the
standalone backend at the relevant point in initdb, and have got it to
break in RangeVarGetCreationNamespace. I can also see the call stack &
registers etc.
What I cannot do is get it to show me anything useful. I only seem to be
able to step through the assembly code (is it possible to load the C
source?), and more importantly, adding a watch (or print-ing)
namespace_search_path gives: 167839776. Attempting to watch or print
namespaceId gives 'Error: No symbol "namespaceId" in current context.'.
I'd appreciate any pointers you can give me...
Regards, Dave.
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2002-05-21 15:32:47 | Re: More schema queries |
Previous Message | Thomas Lockhart | 2002-05-21 15:24:06 | Re: [SQL] Bug with Daylight Savings Time & Interval |