Подскажите новичку...
Работаю на php c postgres
В таблице есть поле id - первичный ключ : nextval('table_id_seq'::regclass)
Делаю новую запись запросом
$result = pg_query($connection, "INSERT INTO table ... ");
В новой записи id заполнился автоматически.
Теперь нужно как-то узнать значение id, как это можно сделать?
Прочитайте хотя бы FAQ,
Блин, люди, ну прочитайте хотя бы FAQ:
http://postgresql.ru.net/node/3#item4.11.2
и следующий за ним вопрос про curval и nextval
currval это конечно удобно,
currval это конечно удобно, но можно и через переменную: varid=nextval('table_id_seq'::regclass)
Insert into vartable (id, ...) values(varid, ...)