2015-10-20 33 views
0

我的postgressql中的應用程序數據庫和文檔我明白它存儲少量數據在blob中,從表中我只能得到它的oid。如何讀取blob中存儲的數據

有沒有可能從這些blob中讀取內容?如果是的話,有人可以分享知識嗎?

+0

在大多數情況下'bytea'是存儲blob的更好選擇。 –

回答

1

從OID中,可以導出包含大對象內容的文件。

無論是客戶端(PSQL):

\lo_export oid-to-export /path/to/a/file 

或SQL服務器端(在服務器上創建文件,要提防的Postgres必須寫入到目標目錄的權限)。

SELECT lo_export(oid-to-export, '/path/to/a/file'); 
相關問題