Pull to refresh

6-я PHP конференция 24-25мая 2007 или 4 года конференций за 4 минуты

Website development *
Total votes 32: ↑25 and ↓7 +18
Views 657
Comments 45

Получение id добавленной записи в PostgeSQL

PostgreSQL *
Каким бы супер-пупер спецом вы не были — в процессе разработки эпизодически попадаются интересные и удобные вещи о которых, казалось бы, давно бы пора знать, но все никак не складывалось. Этакий ништячок, найдя который хочется воскликнуть: «Эврика!». Вот таким ништячком для меня стал элемент синтаксиса INSERT в PostgreSQL, которым я и хочу поделиться с вами.

Ситуация: После добавления записи в базу нужно получить id этой самой свеже-вставленной записи.
Решение на PostgreSQL: INSERT… RETURNING id где id — это PRIMARY_KEY в таблице.

Просто и элегантно, не правда ли?
Читать дальше →
Total votes 51: ↑29 and ↓22 +7
Views 47K
Comments 36

Проектирование в PostgreSQL документо-ориентированного API: Комплексные запросы (Часть 4)

JavaScript *PostgreSQL *SQL *
Translation
Хранение документов в Postgres немного проще, теперь у нас есть серьезные процедуры сохранения, возможность запускать полнотекстовый поиск, и некоторые простые процедуры поиска и фильтрации.

Это только половина истории, конечно же. Рудиментарные поиски могут служить нуждам приложения, но они никогда не будут работать в долгой перспективе, когда нам надо будет задавать более глубокие вопросы.
Читать дальше →
Total votes 17: ↑16 and ↓1 +15
Views 5.8K
Comments 0