PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Django нулира полето за автоматично нарастване на pk/id за производство

Можете да нулирате последователността на идентификаторите на модела, като използвате sqlsequencereset команда

python manage.py sqlsequencereset myapp1 myapp2 myapp3| psql

Ако искате да прочетете генерираната sql команда, просто изпълнете тази команда, без да я прехвърляте към psql.

python manage.py sqlsequencereset myapp1 myapp2 myapp3

Трябва да използвате тази команда над вашата производствена база данни. Но, както спомена @knbk, ако производствената ви база данни е нова, не е необходимо да нулирате последователностите на идентификатори.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Geo Django mac OS X

  2. PostgreSQL СЪЗДАВАНЕ НА ТАБЛИЦА

  3. Postgres комбинира множество индекси

  4. Защо моята база данни на Postgres работи известно време и след това не може да стартира сървъра, след като бъде рестартиран?

  5. Кой е подходящ тип данни за съхраняване на часова зона?