Libpq enhancement - Mailing list pgsql-hackers

From Jeff Shanab
Subject Libpq enhancement
Date
Msg-id 615FD77639372542BF647F5EBAA2DBC20B11C251@IL-BOL-EXCH01.smartwire.com
Whole thread Raw
Responses Re: Libpq enhancement
Re: Libpq enhancement
Re: Libpq enhancement
List pgsql-hackers

I am wondering If I am missing something obvious. If not, I have a suggestion for plpgsql.

 

Stored procedures can accept rows.

Libpq can receive rows (PQResult).

 

Wouldn’t it be a great interface if PQResult was “bi-directional”? Create a result set on the client then call the database with a command.

 

Perhaps…

PQinsert(PQResult,”schema.table”);  //iterate thru rows inserting

PQupdate(PQResult,”schema.table”); //iterate thru rows updateing

 

PQexec(connection,”scheme.function”,PQResult) //iterate thru rows passing row as arg to stored procedure.

 

pgsql-hackers by date:

Previous
From: "Kevin Grittner"
Date:
Subject: Re: SSI tuning points
Next
From: Cédric Villemain
Date:
Subject: Re: the big picture for index-only scans