【发布时间】:2016-10-07 12:52:22
【问题描述】:
我的表有一个使用 DEFAULT CLOCK_TIMESTAMP() 称为“created”的 NOT NULL 列。我有意从中复制的 CSV 文件没有名为“created”的列,因为我希望数据库为其使用默认值。我的复制命令是:
\copy table_name from '/local/path/to/file.csv' delimiter ',' CSV HEADER
我收到的错误是:
missing data for column "created_"
PostgreSQL 文档说:“如果表中有任何列不在列列表中,COPY FROM 将为这些列插入默认值。”
感谢您的帮助
【问题讨论】:
标签: postgresql