Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 +postgresql +perl +\'large objects\'   Yury Roldugin   18 May 2000 18:33:00 
Архивное /ru.unix.bsd/38799247daa1.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional