|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Yury Roldugin 2:5030/244.13 18 May 2000 18:33:00 To : All Subject : +postgresql +perl +'large objects' --------------------------------------------------------------------------------
Кто-нибудь работал с lo_creat, lo_open, lo_read, etc...?
Я, наверное, что-то не понимаю, но:
===============================================================================
#!/usr/bin/perl -w
$ENV{"PATH"}="/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:usr/local/pgsql/bin"
$ENV{"PGDATA"}="/usr/local/pgsql/data";
$ENV{"PGLIB"}="/usr/local/pgsql/lib";
use Pg;
$conn = Pg::connectdb ("host=localhost dbname=test user=yury
password=qqq");
$lobjId = $conn->lo_creat(PGRES_INV_WRITE | PGRES_INV_READ); print $lobjId,
"\n";
$lobj_fd = $conn->lo_open($lobjId, PGRES_INV_WRITE);
print $lobj_fd, "\n";
==============================================================================
Дает $lobj_fd равным -1, а в логе фразу:
test=> ERROR: lo_lseek: invalid large obj descriptor (0)
($lobjId после lo_creat получается нормальным).
Ы?
Да, о себе:
perl 5.005_03, postgres 6.5.3, freebsd 3.2-release (если это имеет
какое-нибудь значение).
Yury
---
* Origin: (2:5030/244.13)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/38799247daa1.html, оценка из 5, голосов 10
|