Интересное изменение в PostgreSQL
Dmitry Vasiliev 12:48 PM, October 12, 2008Только сейчас заметил интересное изменение появившееся в PostgreSQL 8.2. Для INSERT и UPDATE добавили опцию RETURNING и теперь можно делать вот так:
INSERT INTO table (value) VALUES ('value') RETURNING id;
Теперь потерял свою актуальность наиболее часто встречавшийся вопрос: "Как получить значение поля SERIAL для только что добавленой записи?".
Comments All comments
Comment by bw on 1:16 PM, October 13, 2008
Классная новость. Интересно, это будет учтено в SQLAlchemy.
..bw
Comment by Dmitry Vasiliev on 1:54 PM, October 13, 2008
В 0.4.0 уже добавили. См. lib/sqlalchemy/databases/postgres.py
Comment by Vasich on 3:39 PM, March 25, 2009
Гениальная фича! Жаль только все последнее время полюбили mysql, и на постгрес потихоньку забивают.
Add comment