Documentation of the Front End/Back End Protocol for Large Objects
Hi all.
I would like to study the protocol for large object operations
(lo_read, lo_write,...) between the front-end and back-end.
I've found this
http://www.postgresql.org/docs/8.1/static/protocol.html, but it looks
like it has no message specific for large object...
How is it implemented in client (libpq, I suppose)?
Regards
Marco
--
Marco Bizzarri
http://notenotturne.blogspot.com/
"Marco Bizzarri" <marco.bizzarri@gmail.com> writes:
I would like to study the protocol for large object operations
(lo_read, lo_write,...) between the front-end and back-end.
I've found this
http://www.postgresql.org/docs/8.1/static/protocol.html, but it looks
like it has no message specific for large object...
libpq does it through Function Call messages that invoke lo_open and so
on. Look into src/interfaces/libpq/fe-lobj.c.
regards, tom lane
Hi Tom.
Thanks for your suggestion, this was my choice, after I was unable to
find any reference.
On 6/23/06, Tom Lane <tgl@sss.pgh.pa.us> wrote:
"Marco Bizzarri" <marco.bizzarri@gmail.com> writes:
I would like to study the protocol for large object operations
(lo_read, lo_write,...) between the front-end and back-end.I've found this
http://www.postgresql.org/docs/8.1/static/protocol.html, but it looks
like it has no message specific for large object...libpq does it through Function Call messages that invoke lo_open and so
on. Look into src/interfaces/libpq/fe-lobj.c.regards, tom lane
--
Marco Bizzarri
http://notenotturne.blogspot.com/