Skip to main content

PostgreSQL 匯出 Blob 欄位

PostgreSQL 匯出 Blob 欄位至檔案

PostgreSQL 與 Oracle 在存 Lob 資料時方法迥異。
Postgres 是將資料存在 lob table 中,資料表僅是建立相關 reference ,
所以若要匯出 Lob Object 內容的話,則必須借助 Postgres 的原生方法 lo_export

  • function name: lo_export
  • file_content : column name
  • Submission_Case : table with file_content column
1 2 SELECT lo_export(file_content, '/tmp/Export_File_To.csv') FROM Submission_Case where id = 719;

PostgreSQL 匯入 Lob 檔案至資料表