From: | Anh Pham <atpham(dot)wpi(at)gmail(dot)com> |
---|---|
To: | Amit Langote <amitlangote09(at)gmail(dot)com> |
Cc: | PG-General Mailing List <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: execute table query in backend |
Date: | 2014-03-10 13:50:21 |
Message-ID: | CAL7AQBaizhfZjffkmUZMTaBG9hi3cdHN_u7_AxFXn9jsr+9SZQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Thank you for you suggestion.
I actually took a look at SPI_ functions before. However, I believe using
this will bring quite an overhead.
I am trying to modify the Sequence scan node such that: each time the scan
returns a tuple,
we'll take some information from this tuple. And finally issue another scan
operation on a different table based on these information
On Thu, Mar 6, 2014 at 12:36 AM, Amit Langote <amitlangote09(at)gmail(dot)com>wrote:
> On Tue, Mar 4, 2014 at 12:38 AM, Anh Pham <atpham(dot)wpi(at)gmail(dot)com> wrote:
> > Hi,
> > I am trying to extend the server backend by writing a new module.
> > Basically, it tries to retrieve tuples from a specific table using some
> > predefined qualifications (equivalent to "SELECT FROM WHERE" client sql
> > statement ).
> > Is there any quick or efficient way to do this?
>
>
> Assuming you're trying to write a server extension (and NOT a client
> application), this is where you can start:
>
> http://www.postgresql.org/docs/9.3/static/server-programming.html
>
> Specifically, an interface called "server programming interface"
> (chapter 44 on the above page) can be used to issue SQLs from a server
> extension module. Read more about it here (documentation also includes
> few examples to get started with):
>
> http://www.postgresql.org/docs/9.3/static/spi.html
>
> --
> Amit
>
--
Anh T Pham
Computer Science
Worcester Polytechnic Institute
From | Date | Subject | |
---|---|---|---|
Next Message | Marko Kreen | 2014-03-10 13:53:06 | Re: libpq - lack of support to set the fetch size |
Previous Message | matshyeq | 2014-03-10 11:51:39 | Re: libpq - lack of support to set the fetch size |