У постгреса есть совершенно замечательное свойство: оператор INSERT умеет возвращать идентификатор добавленной записи. Например, вот такой запрос добавит новую запись в таблицу и вернет id этой записи:
INSERT INTO table (field) VALUES ('string') RETURNING id
Разумеется, поле id должно иметь тип serial и быть первичным ключом.

Перловый код может быть, например, таким:

$sth = $dbh->prepare("insert into table (field) values (?) returning id");
$sth->execute($string_content);
($new_id) = $sth->fetchrow_array;
$sth->finish;

Мелочь, а весьма удобно.

 

Добавить комментарий

Set your Twitter account name in your settings to use the TwitterBar Section.