sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Hay alguna forma de evitar llamar a nextval() si la inserción falla en PostgreSQL?

No lo creo:una característica básica de las secuencias es que las brechas son posibles (piense en dos transacciones simultáneas, una de las cuales realiza un ROLLBACK). Debes ignorar las lagunas. ¿Por qué son un problema en tu caso?