sql программирование

Интересное изменение в 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

bw's Gravatar

Классная новость. Интересно, это будет учтено в SQLAlchemy.

..bw

Comment by Dmitry Vasiliev on 13:54, 2008 10 13

Dmitry Vasiliev's Gravatar

В 0.4.0 уже добавили. См. lib/sqlalchemy/databases/postgres.py

Comment by Vasich on 15:39, 2009 3 25

Vasich's Gravatar

Гениальная фича! Жаль только все последнее время полюбили mysql, и на постгрес потихоньку забивают.

Add comment

Name:
Email: (Never will be published.)
Web site:
Comment: (Paragraphs divided by empty lines, line breaks and links will be automatically formatted.)