PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

existe-t-il un moyen d'éviter d'appeler nextval() si l'insertion échoue dans PostgreSQL ?

Je ne pense pas:une caractéristique de base des séquences est que des écarts sont possibles (pensez à deux transactions simultanées, l'une effectuant un ROLLBACK). Vous devez ignorer les lacunes. Pourquoi sont-ils un problème dans votre cas ?