sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan nulstiller man sekvensen i postgres og udfylder id-kolonnen med nye data?

Hvis du ikke ønsker at beholde rækkefølgen af ​​id'er, så kan du

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

Jeg tvivler på, at der er en nem måde at gøre det på i den rækkefølge, du vælger uden at genskabe hele bordet.



  1. Laravel:Fejl [PDOException]:Kunne ikke finde driveren i PostgreSQL

  2. Oracle:eksporter en tabel med blobs til en .sql-fil, der kan importeres igen

  3. Top 9 tips til opsætning af din SQL Server-klynge

  4. Hvilken MySQL-datatype skal bruges til breddegrad/længdegrad med 8 decimaler?