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

Нулиране на брояча за автоматично увеличение в postgres

Ако сте създали таблицата product с id колона, тогава последователността не се нарича просто product , а по-скоро product_id_seq (тоест ${table}_${column}_seq ).

Това е ALTER SEQUENCE команда, от която се нуждаете:

ALTER SEQUENCE product_id_seq RESTART WITH 1453

Можете да видите последователностите във вашата база данни, като използвате \ds команда в psql. Ако направите \d product и вижте ограничението по подразбиране за вашата колона, nextval(...) call ще посочи и името на последователността.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съхранение на криптирани данни в Postgres

  2. Генериране на UUID в оператор Postgres за вмъкване?

  3. PostGIS в действие

  4. Не може да се създаде заявена услуга [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]

  5. Защо само суперпотребител може да CREATE EXTENSION hstore, но не и на Heroku?