sql >> Databasteknik >  >> RDS >> PostgreSQL

Atomic UPDATE för att öka heltal i Postgresql

Ja, det är säkert.

Medan en sådan sats körs blockeras alla andra sådana satser på ett lås. Låset kommer att släppas när transaktionen är klar, så håll dina transaktioner korta. Å andra sidan måste du hålla din transaktion öppen tills allt ditt arbete är klart, annars kan du sluta med luckor i din sekvens.
Det är därför det brukar anses vara en dålig idé att be om luckorlösa sekvenser.



  1. Hur använder man en uppsättning värden från PHP i 'IN'-satsen i mysql-frågan?

  2. Slå samman överlappande tidsintervall, hur?

  3. REGEXP_INSTR() Funktion i Oracle

  4. Gruppera för vecka i MySQL