Las claves primarias de las instancias del modelo Django no se restablecen a 1 después de que se eliminan todas las instancias

He estado trabajando en una versión sin conexión de mi aplicación web Django y he eliminado con frecuencia instancias de modelo para un determinado ModelX.

He hecho esto desde la página de administración y no he tenido problemas. El modelo solo tiene dos campos: nombre y orden y ninguna otra relación con otros modelos.

Las nuevas instancias reciben el siguiente pk disponible, lo que tiene sentido, y cuando he eliminado todas las instancias, agregar una nueva instancia produce un pk = 1, que espero.

Al mover el código en línea a mi base de datos real, noté que este no es el caso. Necesitaba cambiar las instancias del modelo, así que las eliminé todas, pero para mi sorpresa, las claves principales siguieron incrementándose sin restablecerse a 1.

Al ingresar a la base de datos utilizando la API de Django, lo he verificado y las instancias anteriores se han ido, pero incluso agregar nuevas instancias produce una clave primaria que retoma donde quedó la última instancia eliminada, en lugar de 1.

Me pregunto si alguien sabe cuál podría ser el problema aquí.

Respuestas a la pregunta(6)

Su respuesta a la pregunta