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

Zresetuj licznik automatycznego przyrostu w postgresie

Jeśli utworzyłeś tabelę product z id kolumna, to sekwencja nie jest po prostu nazywana product , ale raczej product_id_seq (czyli ${table}_${column}_seq ).

To jest ALTER SEQUENCE polecenie, którego potrzebujesz:

ALTER SEQUENCE product_id_seq RESTART WITH 1453

Możesz zobaczyć sekwencje w swojej bazie danych za pomocą \ds polecenie w psql. Jeśli robisz \d product i spójrz na domyślne ograniczenie dla Twojej kolumny, nextval(...) wywołanie określi również nazwę sekwencji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oblicz godziny pracy między 2 datami w PostgreSQL

  2. Jak zainstalować PostgreSQL na macOS

  3. Jak skonfigurować HikariCP dla postgresql?

  4. Heroku i Rails:Gem Load Error w Postgresie, jednak jest określony w GEMFILE

  5. Błąd pakietu — Nie można znaleźć biblioteki klienta PostgreSQL (libpq)