我的應用程序接收到JPG圖像作爲字節數組從連接到系統的裝置。這些需要寫入PostgreSql 9.1數據庫的大對象表。我目前正在使用C#和Devgre docConnect for PostgreSql庫來訪問我的數據庫,並且一切工作正常。問題是將數據寫入數據庫(我需要更新2個表格,並將圖像字節寫入大對象表格)需要多次訪問數據庫。我想減少我的代碼對數據庫的訪問次數,以加快速度。PostgreSQL大對象和存儲函數
我已經寫了存儲功能,其對兩個表的UPSERT。我想將圖像字節作爲字節數組參數傳遞給存儲函數,並使存儲函數將圖像字節寫入大對象表。這可能嗎? PostgreSQL的9.1手動服務器端功能的文檔是輕薄的,我不知道用什麼函數調用來讀取&寫入數據。
感謝
託尼
會不會使用' bytea'而不是讓事情變得更容易? – 2012-01-11 21:52:38
請參閱我對第十二題的回答的評論。 – 2012-01-12 00:40:02
我還是不明白。如果你已經*有* bytea,那麼爲什麼還需要LargeObject呢? – 2012-01-12 08:02:03