INSERT, UPDATE и DELETE в PostgreSQL имеют предложение RETURNING, что означает, что вы можете сделать:
INSERT INTO ....
RETURNING id;
Затем запрос вернет значение, которое он вставил для идентификатора для каждой вставленной строки.Сохраняет туда-обратно на сервер.