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

er der en måde at undgå at kalde nextval() hvis indsættelsen mislykkes i PostgreSQL?

Det tror jeg ikke:et grundlæggende træk ved sekvenser er, at huller er mulige (tænk på to samtidige transaktioner, hvor den ene udfører en ROLLBACK). Du bør ignorere huller. Hvorfor er de et problem i dit tilfælde?



  1. PostgreSQL Column eksisterer ikke, men det gør den faktisk

  2. Vedvarende ikke-primitive data i JPA

  3. Generer XML-fil med tilpassede XML-tags fra Oracle-databasetabellen

  4. Nulstilling af kolonnen med automatisk stigning til 0 dagligt