PostgreSQL copy相關選項

T1YSL發表於2024-01-11
copy table_name (col1,col2,col3)
from  'sourceData.txt'
with  (
FORMAT csv,
DELIMITER  ',' ,
escape  '\',
header true,
quote ' " ',
encoding ' UTF8')

這裡, with後面括號中跟的是匯入引數設定:

format指定匯入的 為csv格式

delimiter指定了欄位之間的分隔符號位逗號

escape指定了在引號中的 為反斜槓,這樣即使在引號 中存在引號本身,也可以用該字元進行轉義,變為一般的引號字元,而不是欄位終結

header true:指定檔案中存在 。如果沒有的話,則設定為false

quote指定了以雙引號作為 欄位的引號,這樣它會將雙引號內的內容作為一個欄位值來進行處理

encoding指定了檔案的編碼格式為utf8, 如果是別的格式則修改為適當的編碼格式.


來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/69990629/viewspace-3003485/,如需轉載,請註明出處,否則將追究法律責任。

相關文章