PostgreSQL: การเก็บไฟล์ขนาดใหญ่ และรูปภาพ
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 415   1
URL.หัวข้อ / URL
PostgreSQL: การเก็บไฟล์ขนาดใหญ่ และรูปภาพ

PostgreSQL ก็เหมือนกับโปรแกรมฐานข้อมูลตัวอื่นๆ ที่สามารถเก็บไฟล์รูปภาพ หรือไฟล์เอกสาร ลงไปในฐานข้อมูลเลย ซึ่งจะเรียกไฟล์เหล่านี้ว่า Large Object

ลองอ่านวิธีทำที่ http://agserver.kku.ac.th/agro/html/lo-funcs.html

ส่วนถ้าเป็นสำหรับ Windows ก็ให้ลองแบบนี้ครับ

สร้างตารางเป้าหมายก่อน

CREATE TABLE image (
name text,
raster oid
);

ใส่รูปภาพ ใช้ lo_import()

INSERT INTO image (name, raster)
VALUES ('beautiful image', lo_import('c:\\pict.jpg'));

นำรูปภาพออก ใช้ lo_export()

SELECT lo_export(image.raster, 'c:\\pict.jpg') FROM image
WHERE name = 'beautiful image';


1 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R06831
   
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.0823s