sql >> Databasteknik >  >> RDS >> PostgreSQL

PostgreSQL kolumnvärden måste vara i en sekvens

Jag skrev ett detaljerat exempel på en gapfri sekvensimplementering med PL/PgSQL här .

Den allmänna idén är att du vill ha en tabell för att lagra sekvensvärdena, och du använder SELECT ... FOR UPDATE följt av UPDATE - eller förkortningen UPDATE ... RETURNING - för att få värden från den samtidigt som du låser raden tills din transaktion genomförs eller rullas tillbaka.



  1. Flask before_request och teardown_request för DB-anslutningar

  2. Ett annat sätt att förbättra SQL-frågan för att undvika förening?

  3. (engelska) Hur man använder Oracle Database 19c Pre-Built Developer VM

  4. Lockiga hängslen i T-SQL