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