Richard van den Berg <richhanz@gmail.com>:
> Onderstaand stukje perl script doet z'n werk naar behoren, alleen zint
> het me niet dat er een tijdelijk bestand nodig is. Dit is echter de
> enige manier waarop ik het werkende heb gekregen, lo_export wil naar een
> bestand schrijven, uit DBD::Pg(3pm): "Exports a large object into a Unix
> file."
Dat is de r*k met de large object interface van PostgreSQL, die werkt nou
eenmaal zo. Als het database-schema niet vastligt zou ik je aanraden om de
LO interface te dumpen, plaatjes (daar gaat het hier toch om?) kan je met
moderne PostgreSQL-versies direct in de database opslaan.
De enige andere oplossing die ik kan bedenken is als je een eigen extensie
schrijft (in C zal dat dan worden), dan kan je de lo_read() functie in de
PostgreSQL API waarschijnlijk gebruiken.
--
robert

Likes:
![Re: [perl] hoe directe uitvoer i.p.v. tijdelijke bestand?](https://www.webhostingtalk.nl/images/WHT_rd/misc/dT.png)
Quote