PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

selecionar/exibir o último serial id inserido no postgres


Obtenha uma sequência específica:
SELECT currval('name_of_your_sequence');

Obtenha o último valor da última sequência usada:
SELECT lastval();

Verifique também o manual:http://www.postgresql.org /docs/current/static/functions-sequence.html

Edit:Você também pode usar RETURNING em seu INSERT:
INSERT INTO foo(id, name) VALUES(DEFAULT, 'bob') RETURNING id;