กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
587 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';
ลองอ่านวิธีทำที่ 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
Time: 0.1354s