large objects

From: "Mustafa Karakaplan" <mkarakaplan(at)inonu(dot)edu(dot)tr>
To: pgsql-tr-genel(at)postgresql(dot)org
Subject: large objects
Date: 2007-11-27 10:15:51
Message-ID: 20071127100337.M63559@inonu.edu.tr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: Postg롤 토토SQL :

Selamlar
Binary dosyalarin veri tabaninda tutulmasi ile ilgili bir konuya takildim.

1. yol
Sozgelimi jpg dosyalari /var/lib/pgsql/data/resimler/ altina attik diyelim.
istedigimiz bir dosyanin oid degerine

SELECT lo_export('/var/lib/pgsql/data/resimler/4567.jpg')
ile ulasip bunu istemci tarafinda lo_read ile okuyabiliyoruz. Ama her defasinda baska
bir oid degeri veriyor. Sorun degil oid degerinin degismesi ama surekli artiyor. Bu
sorun yaratir mi?

2. yol
INSERT INTO resimler(resim_id, resimoid)
VALUES(4567,lo_export('/var/lib/pgsql/data/resimler/4567.jpg) );
ile degismeyen bir oid tanimlamak. Tabi burda da dosyalar uygun bir formatta
/var/lib/pgsql/data/base altina aliniyor.
Burdaki sorun da resim degismis ise UPDATE ile degisikligi yeniden bildirmek gerekiyor.

large object lerin veri tabaninda tutulmasi ile ilgili onerileriniz nelerdir?

Tesekkurler.

In response to

Browse pgsql-tr-genel by date

  From Date Subject
Next Message Alaattin Kahramanlar 2007-11-27 15:55:41 Re: PostgreSQL ve view update
Previous Message Adnan DURSUN 2007-11-26 21:28:49 Re: PostgreSQL ve view update