Pgloader --如何在使用load csv时加载常量

dkqlctbz  于 2022-12-06  发布在  其他
关注(0)|答案(1)|浏览(100)

我正在使用pgloader将文件加载到表中。我需要加载常量(即csv未提供的字段),但我没有成功。
我的配置如下所示:

LOAD CSV  
  FROM './file.csv'
  HAVING FIELDS
  (a, b, c)
INTO postgresql:///pgloader?my_table
  TARGET COLUMNS
  (
    a
    ,b   
    ,c  
    ,Src
  )
  WITH
    skip header = 0,  
    fields optionally enclosed by '"',  
    fields escaped by double-quote,  
    fields terminated by ';'  
;

并且我需要将“SRC”静态值放入字段my_table. Src中。
你有什么想法吗?

  • 谢谢-谢谢
    敬祝商祺,
    --朱利安
yquaqz18

yquaqz181#

只使用“using”指令

LOAD CSV  
  FROM './file.csv'
  HAVING FIELDS
  (a, b, c)
INTO postgresql:///pgloader?my_table
  TARGET COLUMNS
  (
    a,
    b,   
    c,  
    Src text using "SRC"
  )
  WITH
    skip header = 0,  
    fields optionally enclosed by '"',  
    fields escaped by double-quote,  
    fields terminated by ';'  
;

相关问题