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

c'è un modo per evitare di chiamare nextval() se l'inserimento non riesce in PostgreSQL?

Non credo:una caratteristica fondamentale delle sequenze è che sono possibili dei gap (pensa a due transazioni simultanee, con una che esegue un ROLLBACK). Dovresti ignorare le lacune. Perché sono un problema nel tuo caso?