PostgreSQL copy命令生成主键ID
发布时间:2020-12-13 16:37:37 所属栏目:百科 来源:网络整理
导读:我有一个CSV文件,其中有两列:城市和邮政编码。我想使用copy命令将该文件复制到PostgreSQL表中,同时自动生成id值。 该表具有以下列:id,city和zipcode。 我的CSV文件只有:城市和邮政编码。 如果你的表使用了一个串行列,那么 COPY command就应该这样做:
我有一个CSV文件,其中有两列:城市和邮政编码。我想使用copy命令将该文件复制到PostgreSQL表中,同时自动生成id值。
该表具有以下列:id,city和zipcode。 我的CSV文件只有:城市和邮政编码。
如果你的表使用了一个串行列,那么
COPY command就应该这样做:
所以你应该可以说: copy table_name(city,zipcode) from ... 并且id将像往常一样生成。如果您没有ID(或手动附加序列)的串行列,则可以手动连接序列,然后复制,然后分离序列。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |