1. 程式人生 > >如何向postgreSQL中新增bytea型別的大物件資料

如何向postgreSQL中新增bytea型別的大物件資料

用PostgreSQL-Bytea存BlobDAta,如mdb/mp3/jpg/doc等檔案,試了好幾天,是可以存進去,可是轉出來時老是無法使用,經研究發現它的體積會自動長大,且會以3.31的比率增加。這轉出來檔當然是不能用了。而且我用BlobField.BolbSize去看資料庫中的存檔大小就是這個轉出的Size,這表示是在存入時出了問題。這要如何處理?

設定可以處理Bytea-Blob存取BinaryData的功能1.編修postgresql.conf:程式集->PostgreSQL8.2->編修控制檔->edit postgresql.conf。2.改Connections and Authentication-section,加 listen_addresses = '*'3.改Version/platform Compatibility加兩行escape_string_warning = offstandard_conforming_strings = off別小看這三行,小弟這三行可是花了三四個星期,把手冊全印出來裝釘研讀多次,還去PG姥姥家及Google翻江倒海了好久,最後還是靠Multics前輩指點才過關的。真是眾裡尋它千百度,衣帶漸寬終不悔,再回頭已百年身。烏乎哀哉