PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Django ha ripristinato il campo pk/id di incremento automatico per la produzione

Puoi reimpostare la sequenza di ID modello utilizzando sqlsequencereset comando

python manage.py sqlsequencereset myapp1 myapp2 myapp3| psql

Se vuoi leggere il comando sql generato, esegui semplicemente quel comando senza reindirizzarlo a psql.

python manage.py sqlsequencereset myapp1 myapp2 myapp3

È necessario utilizzare questo comando sul database di produzione. Ma, come menzionato da @knbk, se il database di produzione è nuovo, non è necessario reimpostare le sequenze di ID.