Главная » Архив меток: Блог компании Postgres Professional

Архив меток: Блог компании Postgres Professional

Дайджест новостей из мира PostgreSQL. Выпуск №7

Мы продолжаем знакомить вас с самыми интересными новостями по PostgreSQL. Релизы Как и обещано, бета-версия PostgreSQL 11 вышла 25-го мая. Ее новшества по отношению к 10.х в основном уже перечислены в сводке Что заморозили на feature freeze. 4. Postgres Pro 10. 4. 1Компания Postgres Professional выпустила новые релизы Postgres Pro Standard/Enterprise 10. 4 и Postgres Pro 10. 1, созданные на ...

Читать далее »

PGCon 2018: фотографии, слайды, впечатления

PGCon проходит в Оттаве каждый год. На прошлой неделе, с 29 мая по 1 июня, состоялась конференция PGCon 2018. Это делает ее крайне важным событием в жизни проекта. В отличие от других конференций, посвященных PostgreSQL, PGCon позиционируется, как конференция не пользователей, а разработчиков. Далее я хотел бы поделиться своими впечатлениями от конференции и рассказать о наиболее запомнившихся мне моментах. Все ...

Читать далее »

Битва при MERGE. Хроника с выводами и моралью

Несколько недель перед важным комитфестом — последним перед feature freeze версии PostgreSQL 11 — читатели рассылки hackers, сжимая в левой пакет с чипсами, следили за триллером MERGE. Режиссер триллера, глава компании 2ndQuadrant Саймон Риггс (Simon Riggs), с впечатляющей настойчивостью и изобретательностью пытался протащить в версию патч, реализующий синтаксис команды MERGE. Риггс комитер с 2009 года, а со статусом комитера можно ...

Читать далее »

Приглагашаем на митап «Новые возможности PostgreSQL 11»

Мы уже начали рассказывать об INCLUDE-индексах, встроенном веб-поиске, улучшениях в кастинге. Друзья, чуть больше месяца назад завершился коммитфест и стало понятно, какими новыми возможностями нас порадует осенний релиз PostgreSQL. И теперь совместно с компанией «Райффайзенбанк», мигрировавшей на PostgreSQL ряд систем, мы решили провести открытый митап по новым фичам в PostgeSQL 11. 00 в Нагатинском офисе Райффайзенбанка по адресу Москва, проспект ...

Читать далее »

Что нового в PostgreSQL 11: улучшения в кастинге

Изменение это касается кастинга одних типов в другие. Продолжая тему новый возможностей грядущего релиза PostgreSQL 11 (предыдущие посты: раз, два, три), я хотел бы рассказать об одном небольшом, но важном изменении. И, конечно же, оно касается JSONB, потому что в PostgresPro мы его очень любим! Речь идет о патче c0cbe00f: commit c0cbe00fee6d0a5e0ec72c6d68a035e674edc4ccAuthor: Teodor Sigaev <teodor@sigaev.ru>Date: Thu Mar 29 16:33:56 2018 ...

Читать далее »

Что нового в PostgreSQL 11: встроенный веб-поиск

Соответствующий патч разработали Виктор Дробный и Дмитрий Иванов, с правками от Федора Сигаева. Продолжая тему интересных возможностей грядущего релиза PostgreSQL 11, я хотел бы рассказать про новую встроенную функцию websearch_to_tsquery. Давайте же разберемся, что реализовано в этом патче. Что тут еще можно было добавить? Казалось бы, полнотекстовый поиск есть в PostgreSQL уже давно, и он очень даже неплохо работает. Вот ...

Читать далее »

Что заморозили на feature freeze

Те патчи, которые не закомичены на нем (и на 3 предыдущих комитфестах) уже не попадут в релиз PostgreSQL 11: произошла заморозка функциональности (feature freeze). 8-го апреля закончился комитфест 2018-03. Время подводить итоги. Главные новости последнего комитфеста (и версии 11 соответственно): увесистый набор патчей для секционирования. JIT-компиляции посвящен только один патч, но это шаг в направлении, которое в будущем наверняка будет ...

Читать далее »

Секционирование в PostgreSQL 10 и не только

У многих достижений версии PostgreSQL 10 прописка в разделе Секционирование (Partitioning). И это справедливо: очевидно, что при переходе от 9.6 к 10 произошел мощный технологический скачок. В предыдущих версиях секции строили и управляли ими, теми средствами, что уже имелись: механизмом наследования со всеми его ограничениями и неудобствами. В версии 10 перешли к более специализированным механизмам и более привычному (в том ...

Читать далее »

Что нового в PostgreSQL 11: INCLUDE-индексы

Релиз PostgreSQL 11 состоится еще не скоро, только в октябре. Но фичфриз уже наступил, а значит мы знаем, какие фичи попали в этот релиз, и можем их потестировать, собрав PostgreSQL из ветки master. Особого внимания заслуживает фича под названием INCLUDE-индексы. Патч изначально написан Анастасией Лубенниковой, а потом допилен Александром Коротковым и Федором Сигаевым. Протолкнуть его в PostgreSQL заняло «всего лишь» ...

Читать далее »

Пользовательские агрегатные и оконные функции в PostgreSQL и Oracle

В этой статье мы посмотрим, как в двух системах создавать пользовательские агрегатные и оконные (в терминологии Oracle — аналитические) функции. Несмотря на различия в синтаксисе и в целом в подходе к расширяемости, механизм этих функций очень похож. Но и различия тоже имеются. Надо признать, что собственные агрегатные и оконные функции встречается довольно редко. Оконные функции вообще по каким-то причинам традиционно относят ...

Читать далее »