0
我的postgressql中的應用程序數據庫和文檔我明白它存儲少量數據在blob中,從表中我只能得到它的oid。如何讀取blob中存儲的數據
有沒有可能從這些blob中讀取內容?如果是的話,有人可以分享知識嗎?
我的postgressql中的應用程序數據庫和文檔我明白它存儲少量數據在blob中,從表中我只能得到它的oid。如何讀取blob中存儲的數據
有沒有可能從這些blob中讀取內容?如果是的話,有人可以分享知識嗎?
從OID中,可以導出包含大對象內容的文件。
無論是客戶端(PSQL):
\lo_export oid-to-export /path/to/a/file
或SQL服務器端(在服務器上創建文件,要提防的Postgres必須寫入到目標目錄的權限)。
SELECT lo_export(oid-to-export, '/path/to/a/file');
在大多數情況下'bytea'是存儲blob的更好選擇。 –