sql >> Database >  >> RDS >> PostgreSQL

Hoe de volgorde in postgres opnieuw in te stellen en de id-kolom te vullen met nieuwe gegevens?

Als u de volgorde van ID's niet wilt behouden, kunt u

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

Ik betwijfel of er een gemakkelijke manier is om dat te doen in de volgorde van uw keuze zonder de hele tabel opnieuw te maken.



  1. Produceer DISTINCT-waarden in STRING_AGG

  2. MySQL SIGN() Functie – Ontdek of een getal positief of negatief is in MySQL

  3. Maak een dynamische mysql-query met behulp van php-variabelen

  4. Hoe een Table API-pakket te genereren in Oracle SQL Developer?