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

Postgresql y PHP:¿es el currval una forma eficiente de recuperar la identificación de la última fila insertada en una aplicación multiusuario?

Si usa una versión más nueva de PostgreSQL (> 8.1), debe usar la cláusula RETURNING del comando INSERT (y UPDATE).

OTOH, si insiste en usar una de las funciones de manipulación de secuencias, lea el bien manual . Un puntero:"Observe que debido a que esto devuelve un valor local de sesión, da una respuesta predecible si otras sesiones han ejecutado o no nextval desde que lo hizo la sesión actual".