如何使用默认值从CSV填充Postgres数据库?

时间:2019-04-05 09:33:21

标签: postgresql

我在charts数据库中有一个postgres表:

charts (
  id: integer, 
  vendor_id: string, 
  rank: integer, 
  country: text, 
  genre: text, 
  created_at: datetime, 
  updated_at: datetime
)

我必须从具有以下结构的csv文件中将数据导入表中

id,country,genre,rank

我可以使用

导入文件
COPY charts(
              vendor_id,
              country,
              genre,
              rank
        )
        FROM [FILE_PATH] DELIMITER ',' CSV HEADER

但是,我想用创建时间戳填充created_atupdated_at列。是否可以使用标准的postgres COPY命令来做到这一点。

如果,有什么更好的方法来解决它?

================================================ =======

POSTGRES版本:11.2

导入文件大小:> 5GB

0 个答案:

没有答案