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

Как да нулирате последователността в postgres и да попълните колоната за идентификатор с нови данни?

Ако не искате да запазите подредбата на идентификаторите, тогава можете

ALTER SEQUENCE seq RESTART WITH 1;
UPDATE t SET idcolumn=nextval('seq');

Съмнявам се, че има лесен начин да направите това в избрания от вас ред, без да пресъздавате цялата таблица.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Сравнителен анализ, управлявани PostgreSQL облачни решения – част четвърта:Microsoft Azure

  2. Как да конвертирате епохата на Unix във времева марка

  3. Как да одитирате PostgreSQL база данни

  4. Намерете записи, където присъединяването не съществува

  5. Има ли удар в производителността при използване на десетични типове данни (MySQL / Postgres)