Réf. : Re: Réf. : Debugging SPI Cfunctions - Mailing list pgsql-general

From bsimon@loxane.com
Subject Réf. : Re: Réf. : Debugging SPI Cfunctions
Date
Msg-id OF9BEF6E40.80AF0F97-ONC1256F88.00539F9B-C1256F88.00546246@beauchamp.loxane.fr
Whole thread Raw
Responses Re: Réf. : Re: Réf  (Alvaro Herrera <alvherre@dcc.uchile.cl>)
Re: Réf. : Re: Réf. : Debugging SPI Cfunctions  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-general

I do use gdb with eclipse but I don't manage to enter the source code of my spi C functions.

Suppose I have a SPI functions that :

1) connects to the db (SPIConnect)
2) Executes a simple select (SPIExec)
3) Writes result of the select in a text file
4) disconnects from the db (SPIFinish)

Then I have a C (libpq) client program that calls my spi functions like this :

PQExec(conn,"SELECT mySpiFunction()");    

 the problem is ->  I can't step into this line !

We have many  C SPI functions registered on our server, I just would like to find a way to debug them ...

Thanks.

Benjamin.




Joe Conway <mail@joeconway.com>

13/01/2005 16:08

       
        Pour :        bsimon@loxane.com
        cc :        pgsql-general@postgresql.org
        Objet :        Re: Réf. : [GENERAL] Debugging SPI C functions



bsimon@loxane.com wrote:
> Aren't there any way to debug server programming functions (whatever the
> language) ??

What's wrong with gdb?

Joe


pgsql-general by date:

Previous
From: Dave Smith
Date:
Subject: Re: Adding UNIQUE constraint on NULL column
Next
From: "Ed L."
Date:
Subject: Re: vacuum vs open transactions