Instalace PostgresSQL
v prostředí Windows XP
UPDATE
Je to již skoro rok, co jsem napsal článeček o instalaci PostgreSQL v 8.1.2. Od té doby došlo k podstatné inovaci databáze PostgreSQL do verze 8.2.3. Novinky v nové verzi jsou tak významné, že se vyplatí migrace na novou verzi, popis novinek je zde , v odkázaném textu je také přehledně popsán postup migrace z předchozích verzí. Zde je PostgreSQL 8.2.3 ke stažení .
V minulém článku také doporučuji CaseStudio 2, bohužel už není k dispozici, místo něho je k mání TOAD Data Modeler. Více v článku: Case Studio 2 končí .
ze dne 26.1.2006
Při čtení návodů a blogů o webdesignu, PHP mě vždycky zamrzí, že všichni autoři automaticky předpokládají databázi MySQL (popřípadě ještě v 1% případů FireBird). Přitom existuje a stále se rozvíjí skvělá databázová platforma PostgreSQL s cenou 0 Kč pod licencí BSD. Jedná se o výkonný databázový stroj s vynikající podporou standardního SQL (Structured Query Language) .
Výkonostní parametry PostgreSQL v.8.1.2:
| Omezení | Hodnota |
|---|---|
| Maximální velikost databáze | bez omezení |
| Maximální velikost tabulky | 32 TB |
| Maximální velikost řádku | 1,6 TB |
| Maximální velikost pole | 1 GB |
| Maximální počet řádků v tabulce | bez omezení |
| Maximální počet sloupců v tabulce | 250–1600 podle typu sloupce |
| Maximální počet indexů pro tabulku | bez omezení |
Návod je dostečně jasný, nicméně pro úspěšnou instalaci musíme dodržet následující:

Obrázek použitý z originálního návodu
Nyní se objeví v záložce Programy nová položka PostgreSQL s možností spustit | restartovat | zastavit službu, spustit konzoli a spustit naprosto skvělého PgAdminIII pro administraci databází.
Pro spolupráci s www serverem Apache a PHP je ještě třeba odkomentovat, v souboru php.ini (pravděpodobně se nachází v c:/WINDOWS), řádek extension=php_pgsql.dll. A restartovat Apache. Teď můžete přistupovat do databáze i pomocí PHP a WWW rozhraní.
Netřeba podotýkat, že tvorbu databází v PostgreSQL 8.1.2 podporuje i moje oblíbené CaseStudio 2 .
Jen tak na okraj. Pro ty, kteří budou instalovat nějaký databázový stroj poprvé a znají pouze Access, bude překvapením, že nic nevidí, nikde žádná ikona, nikde program pro mlácení dat přímo do tabulek. PostgreSQL běží totiž jako služba (service) a přístup zajišťuje již výše zmíněný PgAdminIII, nebo třeba interpret PHP.
Pro uživatele MySQL bude zase překvapením rychlejší a spolehlivější funkce s mnoha vychytávkami a hlavně PgAdminIII, který je dodáván v základním instalačním baliku.
Osobně jsem se podílel na vývoji programu, který databázový stroj PostgreSQL využívá. V současné době je v této aplikaci databáze s cca 50 tabulkami a cca 2 miliony řádků. Do aplikace denně vstupuje asi 100 lidí z 10 vzdálených lokalit. A jede to, jak říká kolega programátor Boris Peška, fik-mik.
4 březen 2007, 11:30 Autor:Aleš Dobrovolný
Líbil se vám tento článek? Pošlete odkaz na:
Nebo pošlete sponzorskou SMS.