AD Blog

Geo: N 49° 6' 11.34 E 16° 22' 38.64
jdi na obsah

Vančák bloguje - text spotu:

Instalace databáze PostgreSQL - UPDATE

Instalace PostgresSQL logo postgresql 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čí .

Původní článek

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í

Instalace pro Win XP:

  • nejprve si stáhneme zapakovaný instalační soubor:
  • přesvědčíme se, že jsme v administrátorském účtu, a případně se přepneme do účtu s právy administrátora
  • potom postupujeme podle návodu na instalaci

Návod je dostečně jasný, nicméně pro úspěšnou instalaci musíme dodržet následující:

  • v okně „Service configuration“ je třeba nastavit Acount name na účet uživatele Windows XP, který nemá administrátorská práva a má nastavené nějaké heslo (v tomto případě – uživatel Postgres, heslo třeba Peca), nebo účet musíme, před instalací PostgreSQL, vytvořit:
Service configuration

Obrázek použitý z originálního návodu

  • V okně „Initialize database cluster“: je vhodné nastavit lokalizaci (Czech republic) národní znakovou sadu (třeba UTF-8)
  • v dalších oknech už není třeba nastavovat nic, klikáme na „NEXT“ (pokud ale máte nainstalovaný např. PERL je vhodné jej, jako procesní jazyk pro databázi, povolit)
  • v posledním okně se můžeme, pomocí stisku tlačítka Subscribe to psql-announce, přihlásit k odběru novinek o PostgreSQL, instalaci ukončíme pomocí tlačítka Finish.

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ý

MSN: adobrovolny@hotmail.com

Jabber: adobrovolny@jabbim.cz
Stav na jabber:

ICQ: 278 396 374
Stav na ICQ:

Líbil se vám tento článek? Pošlete odkaz na:

Nebo pošlete sponzorskou SMS.


Zde vložte Váš komentář

Formát Texy

Opište, prosím, text na obrázku

jdi na menu

Podobné články:

 
V případě problémů kontaktujte a nebo můžete stáhnout vCard
Powered by TextPattern ::CZ Celkový počet aktivních článků blogu: 525
N 49° 6.1957 E 16° 22.6636