首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django-导入-导出:将不自动增加表id,在导入期间

Django-导入-导出:将不自动增加表id,在导入期间
EN

Stack Overflow用户
提问于 2013-12-11 19:52:52
回答 1查看 1.7K关注 0票数 3

在Django-1.6、django-导入-导出-0.1.5和postgresql.x86_64-9.2.5-1上运行:

我已经成功地从csv文件导入了数据。

当我尝试手动添加更多数据时,我会收到以下错误:

代码语言:javascript
复制
duplicate key value violates unique constraint "mytable_pkey"
DETAIL:  Key (id)=(1) already exists.

在psql中日志记录:

代码语言:javascript
复制
select max(id) from mytable;
  75

SELECT nextval('mytable_id_seq');
  2

显然,我必须手动调整序列的下一个值。

这是正常的行为还是我错过了什么环境?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-13 21:11:14

为了使其正常工作,将上载的csv文件在id头下不应该包含任何值。

这样,Django ORM将自动增加它认为合适的值。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20528643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档