sql >> Databasteknik >  >> RDS >> PostgreSQL

finns det ett sätt att undvika att anropa nextval() om insättningen misslyckas i PostgreSQL?

Jag tror inte det:en grundläggande egenskap hos sekvenser är att luckor är möjliga (tänk på två samtidiga transaktioner, där en utför en ROLLBACK). Du bör ignorera luckor. Varför är de ett problem i ditt fall?



  1. Antalet MySQL-kolumner stämmer inte överens med antalet värden, men antalet matchar INTE

  2. Uppdatera rullgardinsmenyn dynamiskt baserat på tidigare val med PHP PDO

  3. Vilolägesfel när TEXT-datatypen kvarstår

  4. Hur lagrar man en pdf-fil i postgresql-databasen med hjälp av servlets?