Hlavní navigace

PostgreSQL

Konference Prague PostgreSQL Developer Day 2018 - program a registrace

Letošní ročník konference Prague PostgreSQL Developer Day se koná ve dnech 14. a 15. února 2018. Právě byl zveřejněn program s přednáškami a školeními. Otevřena byla také registrace na konferenci.

Tomáš Vondra

18. 1. 2018 7:02 |

Nová verze pageru pspg

Z GitHubu případně z jiných zdrojů lze instalovat nový pager pspg speciálně navržený pro použití v SQL terminálech pro stránkování tabulárních dat. Podporuje psql, mysql, pgcli a  mycli.

Pavel Stěhule

1. 12. 2017 8:25 |

Aktualizovaný tahák pro PostgreSQL 10

Komprimovaný návod pro PostgreSQL byl aktualizován pro verzi 10.0. K dispozici je na postgres.cz [PDF]. O novinkách v desáté verzi jsme psali v článku PostgreSQL 10: drsně rozběhnutý slon .

Pavel Stěhule

19. 10. 2017 20:09 |

PostgreSQL 10: drsně rozběhnutý slon

Po roce tu máme opět novou verzi PostgreSQL, a to verzi 10. Rok vývoje proběhl relativně v klidu – dodržel se časový plán, takže zůstalo dost času na stabilizaci a dokonce i na dovolené top vývojářů.

Pavel Stěhule

6. 10. 2017 0:00 | PostgreSQL
Doba čtení: 26 minut

Migrace aplikace z Oracle do PostgreSQL

Posledního půl roku pracuji na migraci větší aplikace z Oracle do PostgreSQL. Jedná se o cca 300 000 řádek kódu – několika set tabulek a několik set pohledů. Logika je založená na uložených procedurách.

Pavel Stěhule

6. 9. 2017 0:00 | PostgreSQL
Doba čtení: 24 minut

Program konference Prague PostgreSQL Developer Days 2017

Program letošního ročníku konference Prague PostgreSQL Developer Days, která se koná již 15.-16. února 2017, byl dnes zveřejněn. Najdete ho na stránkách konference včetně anotací přednášek a školení. Registrace na konferenci bude otevřena zítra v brzkých odpoledních hodinách.

Tomáš Vondra

23. 1. 2017 10:20 |

Monitoring RDBMS PostgreSQL

Ať už používáme jakoukoliv databázi, je nutné monitorovat jak databázi, tak databázový server. Dnes si ani nedovedu představit provoz nějaké náročnější aplikace bez základního monitoringu.

Pavel Stěhule

14. 12. 2016 0:00 | PostgreSQL
Doba čtení: 7 minut

Blog: PL/pgSQL serverové programování – kurzory

Jednou z klíčových výhod PL/pgSQL jsou kurzory. Dovolují vám procházet výsledek selectu a pomocí řídících příkazů jazyka modifikovat data a ty pak uložit do nějakého výsledku, nebo předat z funkce.

Redakce

5. 12. 2016 0:00 | PostgreSQL

Blog: PL/pgSQL – serverové programování 02 – anonymní blok

Oproti klasickým funkcím v PostgreSQL i procedurám v jiných jazycích stojí „Anonymous block“. Jedná se sérií deklarací a sekvencí procedurálních příkazů.

Redakce

16. 11. 2016 9:56 | PostgreSQL

Na co si dát pozor při návrhu databáze?

Při monitorování systému se snažíme o detekci úzkých hrdel. U systémů s extrémními problémy bez extrémní zátěže jsou problémy většinou už v samotném návrhu databáze a v návrhu dotazů.

Pavel Stěhule

16. 11. 2016 0:00 | PostgreSQL
Doba čtení: 7 minut

Blog: PostgreSQL: PL/pgSQL – serverové programování

Někdy je potřeba provést náročné výpočty, přesuny dat, nebo vytvořit obchodní pravidla. Tehdy sáhnete pravděpodobně po serverovém programování buďto přímo přes rozhraní, nebo po procedurálních jazycích.

Redakce

10. 11. 2016 13:47 | PostgreSQL

Konfigurace Postgresu: kolik zdrojů si databáze může vzít

Pokusím se vám ukázat, že konfigurace Postgresu je směšně jednoduchá. V první části se budu věnovat základnímu nastavení, které určuje, kolik zdrojů (RAM, IO) si může pro sebe vzít databáze.

Pavel Stěhule

9. 11. 2016 0:00 | PostgreSQL
Doba čtení: 8 minut

Blog: PostgreSQL: XML co s ním 2. část – refereční integrita

Jak převést XML do reálného relačního světa? Podstatou jsou tabulky a relace, které existují hlavně formou cizí klíčů.

Redakce

1. 11. 2016 8:27 | PostgreSQL

Blog: PostgreSQL: XML co s ním 1. část

XML datové struktury byly původně vyvinuty, jako výměnný formát dat mezi systémy. Taky jsou důležité jako datová úložiště pro aplikace, které mají data hodně strukturovaná.

Redakce

20. 10. 2016 9:36 | PostgreSQL

Buďte moderní (v SQL)

SQL dnes už umí více než spojování tabulek a poddotazy. Prostřednictvím analytických funkcí a rekurzivních dotazů se SQL dostává za rámec relačního modelu, což nám pomůže s řešením problémů.

Pavel Stěhule

14. 6. 2016 0:00 | PostgreSQL
Doba čtení: 13 minut

PostgreSQL 9.6: odteď paralelně na více CPU

Netradičně se letos dočkáme ještě jedné velké verze PostgreSQL. Ta představuje zásadní milník ve vývoji, uživatelé mají poprvé možnost využít více CPU pro spočítání jednoho SQL příkazu.

Pavel Stěhule

27. 5. 2016 0:00 | PostgreSQL
Doba čtení: 18 minut

Registrace na Prague PostgreSQL Developer Day 2016 otevřena

Registrace na letošní ročník konference Prague PostgreSQL Developer Day byla otevřena. Registrovat se můžete ma registrace.p2d2.cz, program konference a anotace školení/přednášek najdete na p2d2.cz. Konference se koná 17. února (školení) a 18. února (přednášky) na ČVUT FIT v Dejvicích.

Tomáš Vondra

25. 1. 2016 22:30 |

Prague PostgreSQL Developer Day 2016 – program

Byl zveřejněn program letošního ročníku Prague PostgreSQL Developer Days konané 17. a 18. 2. 2016 v budově ČVUT FIT v Dejvicích. Stejně jako v loňském roce je první den věnován praktickým školením a druhý den má tradiční formát s přednáškami…

Tomáš Vondra

22. 1. 2016 10:04 |

PostgreSQL 9.5 zavádí Row Level Security

Databázový systém PostgreSQL byl vydán ve verzi 9.5. Úpravu databází zjednoduší nový příkaz upsert, který vloží neexistující, nebo upraví existující záznam. Významné je také přidání systému Row Level Security, tedy možnosti specifikovat přístupová…

Roman Bořánek

8. 1. 2016 13:58 |
| 3

PostgreSQL meetup již tento čtvrtek (Praha, ČVUT FIT)

Listopadové PostgreSQL setkání se uskuteční již tento čtvrtek 26. 11. od 18:00 na ČVUT FIT v Dejvicích, na programu jsou dvě praktické přednášky – Pavel Stěhule se bude věnovat optimalizaci PL/pgSQL kódu, Saša představí SQL Tabs, svůj nový klient…

Tomáš Vondra

23. 11. 2015 18:17 |

Výkon databáze na různých souborových systémech

Který souborový systém mám použít pro produkční server, na kterém poběží PostgreSQL? Tuto otázku si klade řada správců serverů, ale ptají se na to i zákazníci nebo začátečníci rozhlížející se po světě serverů. Je v tom vůbec nějaký rozdíl? Vyplatí se řešit výhody různých systémů či jejich parametrů?

Petr Krčmář

19. 10. 2015 0:00 | PostgreSQL
Doba čtení: 5 minut

PostgreSQL 9.5: držte si klobouky, zrychlujeme

Na 9.5 se mi hůře hledá nějaké jedno zřetelné mediálně zajímavé téma. V předchozích verzích to nebyl problém – podpora JSONu, podpora index only scanu, LATERAL joinu, DDL triggerů, JSONB – to všechno jsou jasná výrazná témata. Na vývoji 9.5 vidím snahu o získání maxima ze stávajícího kódu.

Pavel Stěhule

28. 5. 2015 0:00 | PostgreSQL
Doba čtení: 38 minut

SQL a PostgreSQL: naučte se databáze

Kdo nezná jazyk SQL, jako by nebyl. Tak lze stručně charakterizovat dnešní význam SQL v IT. Ať už programujete webové aplikace, mobilní software nebo chcete uložit velké množství strukturovaných dat, hodí se vám umět pracovat s databázemi. Pokud…

Redakce

19. 1. 2015 10:08 |

Registrace na Prague PostgreSQL Developer Day 2015 otevřena

Byla otevřena registrace na letošní ročník Prague PostgreSQL Developer Day, každoroční konferenci o databázi PostgreSQL. Vstupné na hlavní konferenci (12. 2.) je 300 Kč, vstupné na školení (11. 2.) je 500 Kč za půlden.

Tomáš Vondra

14. 1. 2015 19:34 |

Prague PostgreSQL Developers Day 2015 / program

Byl zveřejněn program konference Prague PostgreSQL Developer Day 2015, která se uskuteční 11–12.2. na půdě ČVUT FIT (Thákurova 9, Praha). Letošní ročník je rozšířen na dva dny – první den (11.2.) je věnován praktickým školením, druhý den (12.2.) se…

Tomáš Vondra

12. 1. 2015 14:30 |

Konference Prague PostgreSQL Developers Day je v přípravě

Konference Prague PostgreSQL Developers Day 2015 se uskuteční ve dnech 11. a 12. 2. 2015 v Praze (místo bude upřesněno). Letošní konferenci plánujeme jako dvoudenní – první den (středa 11. 2.) se budou konat školení, druhý den (12. 2.) bude mít…

Tomáš Vondra

28. 11. 2014 8:03 |

Naučte se SQL a PostgreSQL databáze

Kdo nezná jazyk SQL, jako by nebyl. Tak lze stručně charakterizovat dnešní význam SQL v IT. Ať už programujete webové aplikace, mobilní software nebo chcete uložit velké množství strukturovaných dat, hodí se vám umět pracovat s databázemi. Pokud…

Redakce

4. 11. 2014 16:00 |

PostgreSQL: statistiky a chyby v odhadech

Optimalizátor v PostgreSQL pracuje s hodně zjednodušujícím modelem procesu zpracování dotazu. Tento model bere v potaz čtení dat z disku sekvenčně, čtení dat z disku náhodným přístupem, režii operací spojených s přípravou každého řádku v paměti i režii operací spojených s každým operátorem (režie výrazů).

Pavel Stěhule

1. 9. 2014 0:00 | PostgreSQL
| 4
Doba čtení: 30 minut

PostgreSQL 9.4: transakční SQL JSON databáze

Postgres má ve svém genetickém kódu tři základní vlastnosti: ACID, SQL a rozšiřitelnost. Lze ho proto použít v extrémně různých oborech – pro socioekonomická data, pro vědecká data, či pro řízení procesů. S kvalitní podporou formátu JSON (od verze 9.4) může konkurovat i databázím určeným pro správu dokumentů.

Pavel Stěhule

29. 5. 2014 0:00 | PostgreSQL
Doba čtení: 28 minut

Kdo nezná SQL, jako by nebyl (školení s last minute slevou)

Kdo nezná jazyk SQL, jako by nebyl. Tak lze stručně charakterizovat dnešní význam SQL v IT. Ať už programujete webové aplikace, mobilní software nebo chcete uložit velké množství strukturovaných dat, hodí se vám umět pracovat s databázemi. Pokud…

Redakce

20. 3. 2014 13:04 |