Re: using CURSOR with PHP

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



* Andrew McMillan <andrew@xxxxxxxxxxxxxxx> [18 05 02 12:36]:

>Eckhard Hoeffner wrote:
>>Does anyone has a solution to use the CURSOR function with PHP. The
>>main problem - in my opinion - is, that the CURSOR must be closed
>>and if the database is accessed from a web browser, this can not be
>>ensured. 
>>
>
>I don't use cursors in web applications myself, since PostgreSQL 
>supports the excellent "SELECT ... LIMIT <n> OFFSET <m>" syntax in all 
>of the cases where I might otherwise have done so.

That's what I wanted to avoid as this results in a little more
work. 

>That's my experience to date, anyway - I'm prepared to find somewhere a 
>cursor might be a requirement - I know that if you wanted to write 
>cross-database portable code you would probably need to work with them.
>
>Regardless, unless you open your database connection as a persistent 
>connection, the database connection will be closed when the script 
>finishes, and that should clean up all that is necessary.

I used persistent connections, however, I got lots of <defunct>
processes. 
If the CURSOR is closed when the script has finished (pg_connect),
it makes no sense (for me) using it, because I can not move within
the results. 



-- 
--//--\\--
Eckhard Hoeffner
e-hoeffner@xxxxxxxxxxx
Tal 44 
D-80331 München


[Index of Archives]     [Postgresql General]     [Postgresql Admin]     [PHP Users]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Databases]     [Yosemite Backpacking]     [Postgresql Jobs]

  Powered by Linux