我有一张桌子serial
id 约束:
id serial NOT NULL,
CONSTRAINT pricing_cache_pkey PRIMARY KEY (id)
现在我想使用postgres
COPY命令批量插入csv数据到表中。
COPY tablename FROM STDIN WITH CSV;
问题:如果课程没有 ID 列,则 csv 文件。如何批量插入行并自动增加数据库中的 ID?
The copy
命令允许您指定要填充的列。如果您省略id
列,它将填充序列中的值:
copy pricing_cache (column_1, column_2) from stdin with csv
col_1_value,col_2_value
col_1_value,col_2_value
\.
您还没有向我们展示完整的表定义。上述语句假设有两列名为column_1
and column_2
在你的表中(除了id
列)并且输入数据包含用逗号分隔的这两列的值(因为with csv
)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)