Pierwsza beta najbardziej zaawansowanej bazy danych SQL na licencji opensource, w wersji 8.4 została właśnie wydana przez deweloperów PostgreSQL. Po czternastu miesiącach intensywnych prac, wersja 8.4-b1 jest gotowa do testów.
Wersja 8.4 wnosi setki nowych usprawnień oraz rozszerzeń.
Najważniejsze z nich, to:
- Window functions,
- CTE (Common table expressions), WITH, WITH RECURSIVE,
- domyślne wartości parametrów w funkcjach,
- wielowątkowe odtwarzanie bazy danych,
- poprawiona wydajność indeksów hash,
- znacznie usprawniona implementacja pod-zapytań z wykorzystaniem [NOT] EXISTS,
- znacznie udoskonalony „warm standby”,
- automatyczny FSM,
- bardziej inteligentny „odkurzacz” postgresowy- vacuum,
- bardzo mocno poprawiony psql, teraz z możliwością edycji funkcji (ef)
- Nowe dodatki: pg_stat_statements, auto_explain, citext, btree_gin.
Więcej informacji pod adresem (w jęz. angielskim) programu beta.
Szczegółowa lista zmian: (w jęz. angielskim) tu.
Źródełka do pobrania spod tego adresu
Będą dostępne także instalatory pod Microsoft Windows, więcej informacji na stronie programu beta.
Ze swojej strony, zapraszam do testowania. Wszelkie problemy, bądź to instalacyjne, bądź błędy proszę zgłaszać na listach dyskusyjnych, wykaz tych list znajduje się tu.
Kilka przykładów:
- przywileje dla kolumn w tabelach,
- window functions
- jak policzyć PI w SQLu, czyli jedna z możliwości CTE – WITH RECURSIVE
Niusa podesłał Grzegorz Jaśkiewicz
Dodaj komentarz