PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Django resetuje auto-inkrementację pola pk/id dla produkcji

Możesz zresetować sekwencję identyfikatora modelu za pomocą sqlsequencereset polecenie

python manage.py sqlsequencereset myapp1 myapp2 myapp3| psql

Jeśli chcesz przeczytać wygenerowane polecenie sql, po prostu wykonaj je bez potoku do psql.

python manage.py sqlsequencereset myapp1 myapp2 myapp3

Musisz użyć tego polecenia w swojej produkcyjnej bazie danych. Ale, jak wspomniał @knbk, jeśli twoja produkcyjna baza danych jest nowa, nie musisz resetować sekwencji identyfikatorów.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dynamicznie definiuj zwracane typy wierszy na podstawie podanej tabeli w plpgsql?

  2. Jak grupować według tygodnia w postgresql

  3. Próbuję skonfigurować postgres dla aplikacji ror, pojawia się błąd - fe_sendauth:nie podano hasła

  4. Pobierz wartość kolumny poprzedniego wiersza w postgresie nie może użyć funkcji okna w UPDATE

  5. Podział / normalizacja daty i czasu SQL/Postgres