Search Postgresql Archives

Re: Seek within Large Object, within PL/* function?

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

 



Hello

I am not sure, but you are first who try to work with LO inside PL.
Current LO interface works well for client side, and probably doesn't
work on server side via SPI interface - so I am sure, so some is
possible, but you need do some C hacking.

regards
Pavel Stehule

2008/11/15 Adam Seering <aseering@xxxxxxxxx>:
>
>
> Klint Gore wrote:
>>>
>>>    I'm playing around with storing custom preprocessed data structures
>>> within Large Objects.  I'd like to be able to write a custom function that
>>> will, within a query, let me select out particular bytestrings from the
>>> middle of a Large Object (within C, I think 'lo_lseek' and 'lo_read' would
>>> get me what I want).
>>>
>>
>> According to http://www.postgresql.org/docs/8.3/static/lo-funcs.html , the
>> functions are server side too
>
> Thanks for the link; still trying to figure out how to use these functions,
> though.
>
> The link that you sent suggests that these commands are really only useful
> for writing out data to server-side files, which isn't so much what I want.
>  What I really want is to lo_open a file, then lo_lseek to a particular
> address and loread a constant number of bytes (to be returned as the query
> result), then lo_close the file.
>
> I'm currently stuck on the easy part:  lo_open always returns 0, which gives
> me "ERROR:  invalid large-object descriptor: 0" when I try to use it with
> loread.
>
> Any further thoughts?
>
> Thanks,
> Adam
>
> --
> Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-general
>

-- 
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux