首页 > 解决方案 > 在 DJANGO 自动生成的 id 中使用 CYCLE postgres 序列属性

问题描述

我经常得到错误:

error: nextval: reached maximum value of sequence "my_id_seq"

在 django 自动生成的 ids 中。Postgres 可以使用序列的 CYCLE 属性轻松处理这个问题。我目前的解决方案是手动执行此操作:

ALTER SEQUENCE my_id_seq RESTART WITH 1;

或使用自定义迁移。有没有一种干净的 django 方法可以做到这一点?

标签: djangopostgresqldjango-modelssequencedjango-postgresql

解决方案


推荐阅读