Aktuality
[editovat] Libre Office nativně podporuje PostgreSQL
15.2.2012 Libre Office 3.5 nativně podporuje PostgreSQL - instalace JDBC driveru je minulostí.
[editovat] PostgreSQL obsahuje podporu range typů
3.11.2011 Range typy umožňují efektivní vyhledávání nad rozsahy viz Zajímavé commity v 9.2
CREATE TABLE room_reservation ( room TEXT, during TSRANGE, EXCLUDE USING gist (room WITH =, during WITH &&) ); INSERT INTO room_reservation VALUES ( '123A', '[2010-01-01 14:00, 2010-01-01 15:00)' ); -- Result: INSERT 0 1 INSERT INTO room_reservation VALUES ( '123A', '[2010-01-01 14:30, 2010-01-01 15:30)' ); -- Result: -- ERROR: conflicting key value violates exclusion constraint "room_reservation_room_during_excl" -- DETAIL: Key (room, during)=(123A, [ 2010-01-01 14:30:00, 2010-01-01 15:30:00 )) conflicts with -- existing key (room, during)=(123A, [ 2010-01-01 14:00:00, 2010-01-01 15:00:00 )). INSERT INTO room_reservation VALUES ( '123B', '[2010-01-01 14:30, 2010-01-01 15:30)' ); SELECT lower_inc(nr), lower(nr), upper(nr), upper_inc(nr) FROM numrange_test WHERE NOT isempty(nr) AND NOT lower_inf(nr) AND NOT upper_inf(nr); lower_inc | lower | upper | upper_inc -----------+-------+-------+----------- t | 1.1 | 2.2 | f t | 1.7 | 1.7 | t (2 rows)
[editovat] Podle analýzy kódu je PostgreSQL nejmenší z trojice Firebird, MySQL a PostgreSQL
9.10.2011 Podle analýz http://www.ohloh.net/ má PostgreSQL cca 620 tis řádků kódu, MySQL cca 1.4 mil řádků kódu a Firebird 4 mil řádků kódu - což vzhledem k tomu, že se PostgreSQL bere jako databáze s největší nabídkou funkcí skvělý výsledek.
[editovat] Vývojová verze PostgreSQL podporuje index-only scan
8.10.2011 Dlouho postrádaná funkce je konečně k dispozici - http://rhaas.blogspot.com/2011/10/index-only-scans-weve-got-em.html
[editovat] Apple přešel na PostgreSQL
9.9.2011 PostgreSQL nahradilo MySQL coby předinstalovanou databázi v MacOS Lion. Důvodem jsou možné obavy ze střetu s Oraclem, možná licence BSD u PostgreSQL.
[editovat] Vývoj Drizzle a PostgreSQL
8.2.2011 implementace úrovně Serializable nyní odpovídá implementacím v komerčních db. Nechybí ani podpora COLLATES - locale per column. V Drizzle neumožní implicitní kartézský součin - viz http://www.linuxjedi.co.uk/?p=89
[editovat] Vyšla nová verze phpPgAdminu
30.11.2010 K dispozici je verze 5.0. Obsahuje zejména podporu nových funkcí PostgreSQL 9.0 a komplexnější podporou fulltextu - http://sourceforge.net/projects/phppgadmin/files//phpPgAdmin%20%5Bstable%5D/phpPgAdmin-5.0/HISTORY/view
[editovat] PostgreSQL 9.1 umí instead of triggery
13.10.2010 V připravované verzi PostgreSQL bude možné používat triggery nad pohledy (views):
Description: define a new trigger
Syntax:
CREATE TRIGGER name { BEFORE | AFTER | INSTEAD OF } { event [ OR ... ] }
ON table [ FOR [ EACH ] { ROW | STATEMENT } ]
[ WHEN ( condition ) ]
EXECUTE PROCEDURE function_name ( arguments )
[editovat] Francouzská státní správa používá PostgreSQL pro zpracování dat sociálního zabezpečení
14.9.2010 CNAF (jedna z největších částí systému sociálního zabezpečení Francouzské republiky) úspěšně přemigrovala své databáze z COBOLu do PostgreSQL. Na migraci se podílely firmy BULL a Dalibo. Jedná se o cca 250 databází - největší databáze má 250G - v databázi jsou složky cca 11 miliónů osob - viz http://www.bull.us/liberatedb/successes/GCOS8_PostgreSQL/GCOS8PostgreSQL.php.
[editovat] Ohlášení finální verze 9.0
10.9.2010 Přesně za deset dní bude uvolněna finální verze PostgreSQL 9.0.
[editovat] RC1 je na světě
27.8.2010 PostgreSQL 9.0 se blíží do finále - zdrojové kódy již byly otagované na Release Candidate 1
[editovat] PostgreSQL přešel z CVS na GIT
17.8.2010 Po dlouhém váhání byly zdrojové kódy a vývoj přesunuty z verzovacího systému CVS do systému GIT.
[editovat] Využití funkčních závislostí v klauzuli GROUP BY
7.8.2010 Tom Lane včera commitnul patch Petera Eisentrauta, který modifikuje kontrolu úplnosti klauzule GROUP BY. V předchozích verzích platila jednoduchá podmínka - v rámci dotazu obsahujícího agregační funkce musí platit, že sloupec je buďto v agregační funkci nebo v seznamu klauzule GROUP BY. Nyní je toto pravidlo upraveno - sloupec je buďto v agregační funkci, nebo v klauzuli GROUP BY a nebo je funkčně závislý na sloupci, který je v klauzuli GROUP BY. PostgreSQL zatím eviduje pouze jediný typ funkční závislosti a to závislosti hodnot na primárním klíči.
-- sloupec id musí být primárním klíčem tabulky zamestnanci
postgres=# SELECT * FROM zamestnanci;
id | jmeno | prijmeni
----+-------+----------
1 | Pavel | Stehule
2 | Tomas | Marny
(2 rows)
postgres=# SELECT * FROM mzdy;
zamestnanec_id | vyplaceno | castka
----------------+------------+----------
1 | 2010-06-01 | 10000.00
1 | 2010-07-01 | 10020.00
2 | 2010-05-01 | 8020.00
2 | 2010-06-01 | 12020.00
2 | 2010-07-01 | 13020.00
(5 rows)
-- dotaz napsaný s využitím funkční závislosti
postgres=# select jmeno, prijmeni, sum(castka) from zamestnanci join mzdy on id = zamestnanec_id group by id;
jmeno | prijmeni | sum
-------+----------+----------
Pavel | Stehule | 20020.00
Tomas | Marny | 33060.00
(2 rows)
-- dotaz s výčtem všech sloupců
postgres=# select jmeno, prijmeni, sum(castka) from zamestnanci join mzdy on id = zamestnanec_id group by id, jmeno, prijmeni;
jmeno | prijmeni | sum
-------+----------+----------
Pavel | Stehule | 20020.00
Tomas | Marny | 33060.00
(2 rows)
[editovat] PHP oslaví 15 let
8.6.2010 PHP oslavilo 15 let - což je teda už opravdu doba zvlášť pro ty, kteří pamatují ještě dobu, kdy se psaly CGI skripty např. v Bashi viz http://schlueters.de/blog/archives/136-15-years-of-PHP.html
[editovat] Změna na poslední chvíli v syntaxi pojmenovaných parametrů 9.0
30.5.2010 - jelikož se zjistilo, že syntaxe expr AS identif se použije v ANSI SQL:2011 k OOP přetypování, tak se narychlo provedla změna na identif := expr. Tato syntaxe je navíc o něco bližší budoucí ANSI SQL syntaxi identif => expr.
[editovat] PgCon 2010 - Developer Meeting
21.5.2010 - tradiční výroční jednodenní setkání vývojářů PostgreSQL umožňuje nahlédnout do plánů vývoje PostgreSQL a poznat priority pro následující verzi - více na zápisu ze setkání http://wiki.postgresql.org/wiki/PgCon_2010_Developer_Meeting#Development_Priorities_for_9.1 Mezi priority 9.1 patří:
- synchronní replikace
- predikátové zamykání/implementace klasické úrovně režimu SERIALIZABLE
- přeplánování uložených plánů podle aktuálních hodnot parametrů
- globální dočasné tabulky
- materializované pohledy
- DDL triggery
Další důležitou zprávou je přechod PostgreSQL z CVSka na Git.
[editovat] SAP kupuje Sybase
14.5.2010 - Další producent databází mizí - Sybase přesouvá se pod křídla SAPu.
[editovat] Společnost xlTee dodalo novou verzi systému pro obchodování na burze využívající PostgreSQL
27.03.2010 http://businessworld.cz/aktuality/xITee-dorucila-novou-verzi-systemu-pro-financni-derivaty-CFD-5814
[editovat] Fotky z Prague PostgreSQL Developers' Day 2010
8.2.2010 Fotky od Tomáše Vondry jsou k dispozici na http://www.fuzzy.cz/cs/galerie/prague-postgresql-developers-day-2010/
[editovat] Nová verze PostGISu
7.2.2010 Byla uvolněna verze 1.5 s podporou geodetických dat, GML, KML - http://www.postgis.org/pipermail/postgis-devel/2010-February/008611.html
[editovat] Následující verze PostgreSQL bude zahajovat novou řadu 9
21.1.2010 Na základě integrace podpory replikace bylo rozhodnuto, že letošní release PostgreSQL zahájí novou řadu. V létě se tedy dočkáme PostgreSQL verze 9.0.
[editovat] PostgreSQL obsahuje vestavěnou podporu replikace
19.12.2009 Simon Riggs commitl patch, který je snad tím nejvíce očekáváným patchem během posledních pěti let. Také jsme si na něj museli počkat 3 roky. První pokus o zařazení byl ve verzi 8.3, tedy skoro před dvěma roky.
[editovat] Security update všech verzí PostgreSQL
Vyšel security update všech verzí PostgreSQL. Doporučuje se proto co nejrychleji updatovat. Navíc v případě, že používáte v 8.4 HASH index, je nutné provést reindexaci.
[editovat] Termíny ukončení podpory jednotlivých verzí PostgreSQL
8.12.2009 Konečně došlo ke shodě ohledně politiky podpory jednotlivých verzí PostgreSQL. Každá verze je podporována pět let. Výjimkou jsou verze 7.4 a 8.0, jejichž podpora byla prodloužena, tak aby se jejich uživatelé měli více času pro migraci na vyšší verze.
| Verze | Ukončení podpory |
|---|---|
| PostgreSQL 7.4 | červenec 2010 (prodloužená podpora) |
| PostgreSQL 8.0 | červenec 2010 (prodloužená podpora) |
| PostgreSQL 8.1 | listopad 2010 |
| PostgreSQL 8.2 | prosinec 2011 |
| PostgreSQL 8.3 | leden 2013 |
| PostgreSQL 8.4 | červenec 2014 |
[editovat] Prague PostgreSQL Developers' Day 2010
Třetí ročník konference P2D2 se bude konat 4.února 2010 v prostorách Masarykovy koleje, Thákurova 1, Praha 6. Na programu se pracuje a registrace bude možná začátkem ledna.
[editovat] Přednášky z Prague PostgreSQL Developers' Day 2009
Při příležitosti oslav 17. listopadu se objevily přednášky a videa z konference Prague PostgreSQL Developers' Day 2009. Na přípravě dalšího ročníku se intenzivně pracuje.
[editovat] PostgreSQL 8.5 Alfa 2
27.10.2009 Při příležitosti svátku České státnosti vyšla druhá alfa verze PostgreSQL 8.5 http://www.postgresql.org/about/news.1152
[editovat] Odstranění automatického doplňování do sekce FROM
22.10.2009 Při zapnutí konfiguračné volby add_missing_from PostgreSQL automaticky doplnil do klauzule FROM chybějící tabulky (které detekoval podle aliasů). Tato funkcionalita byla odstraněna!
postgres=# SET add_missing_from TO on;
SET
postgres=# select * from x;
a │ b
────┼────
10 │ 20
(1 row)
postgres=# SELECT x.*;
NOTICE: adding missing FROM-clause entry for table "x"
LINE 1: SELECT x.*;
^
a │ b
────┼────
10 │ 20
(1 row)
Ověrte si, že v add_missing_from máte OFF.
[editovat] Security update
9.9.2009 - více na http://it.toolbox.com/blogs/database-soup/about-todays-security-update-34035?rss=1
[editovat] PostgreSQL 8.5 alpha 1
Po ukončení prvního commit festu vyšel PostgreSQL 8.5 alpha 1. Rozhovor s Peterem Eistentrautem o novém vývojovém modelu lze najít na blogu Joshe Berkuse.
[editovat] PostgreSQL 8.4.0 je tady
1.7.2009 - PostgreSQL 8.4.0 je konečně venku.. Zároveň vyšel PgAdmin 1.10.
[editovat] 8.4 RC1
16.6.2009 - PostgreSQL 8.4 RC1 je venku. http://www.postgresql.org/about/news.1097
[editovat] 8.4 Beta2
21.5.2009 - Dnes vyšla druhá beta verze PostgreSQL 8.4.
[editovat] Tom Lane v novém tričku
Jak někteří vědí, právě probíhá konference PgCon. Tak jako každý rok, každý účastník dostane tričko. Tom Lane byl z něho natolik nadšený, že si ho ihned oblékl.
[editovat] Falconu jsou tři roky
3.5.2009 Před více než třemi roky byl ohlášen vývoj db engine Falcon - http://mike.kruckenberg.com/archives/2006/04/jim_starkey_int.html
[editovat] Docela zajímavá analýza kódu PostgreSQL
21.4.2009 http://www.ohloh.net/p/postgres/analyses/latest - vývoj Postgresu je zatím lineární. V lednu 2009 zdrojový kód obsahoval 483 tisíc řádků kódů v C (čistě, bez komentářů a prázdných řádků), a 176 tisíc řádků komentářů.
[editovat] Přednášky z P2D2 2008
Přednášky z loňského ročníku Prague PostgreSQL Developers' Day se konečně objevily na webu konference. Omlouváme se za zpoždění. Přednášky z letoška by se měly objevit co nejdříve.
[editovat] Beta1 je na světě
9.4.2009 - Dnes by měla být dostupná první beta verze PostgreSQL 8.4.
[editovat] Skype hledá v Praze databázové odborníky
Softwarové inženýrské centrum Skype rozšiřuje svůj tým v Praze a bylo otevřeno mnoho pozic pro databázové vývojáře! Kontakt: jobs@skype.net. Více info na http://jobs.skype.com/cz/vacancy.html?ref=DB-DEV-CZ. Ostatní otevřené pozice v Praze jsou k nahlédnutí na http://jobs.skype.com/cz/vacancies-tag.html?tag=prague.
[editovat] Založení občanského sdružení CSPUG
20.2.2009 Ve večerních hodinách 12 února 2009 byl ustanoven přípravný výbor za účelem založení občanského sdružení CSPUG - Czechoslovak PostgreSQL Users Group. Členy přípravného výboru jsou Zdeněk Kotala, Pavel Stěhule a Július Štroffek. Cílem budoucího občanského sdružení je podpora uživatelů PostgreSQL. Aktuálně se pracuje na dokončení stanov.
[editovat] Práce na 8.4 finišují
20.2.2009 Poslední měsíc cyklu se tradičně nese v bojovém duchu a tradičním schizmatu. Jedni by rádi viděli co nejdříve vydanou novou verzi, druzí by s vydáním naopak počkali a ještě přidali některé funkce. Aktuálně tyto půtky a debaty ustaly a vývojáři se opět ponořili do své práce. Do 8.4 již byly integrovány následující funkce: možnost nastavení přístupových práv na sloupce, paralelní načtení dumpu databáze. V tomto týdnu se do headu dostávají první patche, které přinesou podporu hot standby režimu, také se počítá s integrací SELinuxu (letos bez row level acl), optimalizace GIN indexu a další způsob provedení spojení tabulek.
[editovat] Fotky z Prague PostgreSQL developers Day
14.2.2009 Fotky z Prague PostgreSQL developers Day http://www.fuzzy.cz/cs/galerie/prague-postgresql-developers-day-2009/