在Django-1.6、django-导入-导出-0.1.5和postgresql.x86_64-9.2.5-1上运行:
我已经成功地从csv文件导入了数据。
当我尝试手动添加更多数据时,我会收到以下错误:
duplicate key value violates unique constraint "mytable_pkey"
DETAIL: Key (id)=(1) already exists.在psql中日志记录:
select max(id) from mytable;
75
SELECT nextval('mytable_id_seq');
2显然,我必须手动调整序列的下一个值。
这是正常的行为还是我错过了什么环境?
发布于 2013-12-13 21:11:14
为了使其正常工作,将上载的csv文件在id头下不应该包含任何值。
这样,Django ORM将自动增加它认为合适的值。
https://stackoverflow.com/questions/20528643
复制相似问题