PostgreSQL 8.3.0
- Чулан
С момента выхода предыдущей не-багфикс версии PostgreSQL (8.2) прошло чуть больше года, а в официальном блоге уже пишут «Watch for 8.3 this week!».
Ну вот, похоже, дождались; хоть на сайте ещё и не объявлено (upd: теперь объявлено), но уже можно скачать и исходники новой версии 8.3.0, и даже бинарники под Windows.
А качать стоит. Согласно Release notes, в PostgreSQL 8.3 появилось много вкусного:
… А также, разумеется, немалое количество исправлений ошибок и оптимизаций производительности. Ждём интересных бенчмарков :)
Ну вот, похоже, дождались; хоть на сайте ещё и не объявлено (upd: теперь объявлено), но уже можно скачать и исходники новой версии 8.3.0, и даже бинарники под Windows.
А качать стоит. Согласно Release notes, в PostgreSQL 8.3 появилось много вкусного:
- Старый добрый полнотекстовый поиск tsearch2 теперь является частью языка PostgreSQL, а не contrib-модулем;
- Поддерживается SQL/XML стандарт, и появился тип данных XML;
- Появились долгожданные перечисления (типы данных) — ENUM;
- Стало возможно делать массивы составных типов;
- Появился тип данных UUID (от себя: вот буквально вчера хотел им воспользоваться...) и соответствующие функции для его создания;
- Теперь при сортировке можно выбирать, NULL-значения будут показываться впереди или позади значащих значений;
- Значения по текущему курсору теперь можно модифицировать и даже удалять;
- Настройки сервера теперь можно менять для отдельных функций;
- Типы данных, создаваемые пользователем, теперь могут иметь модификаторы;
- Закэшированные запросы теперь могут автоматически перепланироваться, если существенно изменилась статистика таблицы или её структура;
- … и вообще, существенно улучшилось как журналирование, так и подсчёт статистики;
- Стало возможно пользоваться SSPI для аутентификации под Windows;
- Autovacuum теперь включен по умолчанию и теперь может выполняться в несколько процессов одновременно, для повышения производительности;
- Windows-версию PostgreSQL теперь можно собирать с помощью MS Visual C++.
… А также, разумеется, немалое количество исправлений ошибок и оптимизаций производительности. Ждём интересных бенчмарков :)