sql >> Databáze >  >> RDS >> PostgreSQL

Jak resetovat sekvenci v postgresu a vyplnit sloupec ID novými daty?

Pokud nechcete zachovat pořadí ID, můžete

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

Pochybuji, že existuje snadný způsob, jak to udělat ve vámi zvoleném pořadí, aniž byste znovu vytvořili celou tabulku.



  1. SQLite JSON_QUOTE()

  2. Může ColumnStore pomoci stránkování?

  3. MariaDB JSON_ARRAY() Vysvětleno

  4. Vkládání dat velkých objektů do Salesforce.com ze serveru SQL