Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

...

Základným predpokladom pre využitie databázového systému PostgreSQL je jeho nainštalovanie na cieľovom počítači. Inštaláciu je možné vykonať dvoma spôsobmi a to buď manuálne alebo prostredníctvom inštalátora systému D2000, ktorý plne integruje inštaláciu všetkých potrebných súčastí databázového systému PostgreSQL.

Pozn: odporúčame ručnú inštaláciu PostgreSQL. Pre zvolenú verziu PostgreSQL (napr. 12) stiahnite a inštalujte najnovší patch (napr. 12.10). Následne si stiahnite najnovší patch ODBC ovládača pre príslušnú verziu (napr. pre verziu 12 je to v čase písania tejto dokumentácie psqlodbc_12_02_0000.zip). Pozor - použitie PostgreSQL ODBC ovládača nižšej verzie (napr. 11) s novšou verziou PostgreSQL databázy  (napr. 12) môže spôsobiť rôzne problémy a nefunkčnosti!

Kotva
automat
automat
Automatická inštalácia

...

Pre povolenie inštalácie PostgreSQL je potrebné v rámci sprievodcu konfiguráciu systému D2000 zaškrtnúť políčko s názvom "Inštalovať PostgreSQL" v nasledovnom dialógu:

Označenie nainštalovania PostgreSQLImage Modified

V niektorých prípadoch môže byť toto políčko znefunkčnené, čo znamená, že inštalátor zistil na počítači nainštalovaný databázový systém PostgreSQL a žiadna ďalšia inštalácia teda nie je potrebná. Inštalátor systému D2000 dovoľuje nainštalovať PostgreSQL iba raz a v prípade detekcie už existujúceho, nepovolí nainštalovať ďalší.

...

  1. Proces inštalácie začína uvítacím dialógovým oknom:
    PostgreSQL inštalácia - úvod
  2. Následne je potrebné vybrať alebo nastaviť miesto na disku, kde bude inštalácia vykonaná:
    PostgreSQL inštalácia - výber adresára
  3. Kotva
    step3
    step3
    Potom je potrebné zvoliť umiestnenie dátových súborov pre PostgreSQL servis:
    PostgreSQL inštalácia - výber adresára pre PostgreSQL servis
    V tomto adresári sa budú nachádzať konfiguračné a pomocné súbory pre servis databázového systému PostgreSQL (pre viac informácií viď sekcia Štruktúra databázového systému PostgreSQL). Adresár neobsahuje databázové súbory databáz Systému D2000.
    Tento adresár bude zdieľaný všetkými databázami na cieľovom počítači, preto by NEMAL byť umiestnený do takého adresára, ktorý môže byť zmazaný (napríklad adresárová štruktúra Systému D2000).
  4. V ďalšom kroku je nutné zadať heslo pre hlavného užívateľa. Každý PostgreSQL servis obsahuje hlavného užívateľa s menom postgres, ktorý má administrátorské práva (vytváranie nových databáz, užívateľov, ...). Toto heslo je veľmi dôležité, pretože bude vyžadované pri každom vytváraní aplikácie alebo archívu pod databázovým systémom PostgreSQL.
    PostgreSQL inštalácia - nastavenie hesla
  5. Kotva
    step5
    step5
    Ďalšími nastaviteľnými položkami je číslo portu, na ktorom bude počúvať databázový servis.
    PostgreSQL inštalácia - nastavenie portu
    Vo väčšine prípadov je prednastavené nastavenie vyhovujúce. V prípade, že na cieľovom počítači už existuje proces počúvajúci na danom porte, je vhodné zmeniť číslo portu, aby nedošlo ku konfliktu týchto dvoch procesov.
  6. Ďalej je potrebné vybrať lokalizáciu.
    PostgreSQL inštalácia - lokalizácia
    V prípade ponechania prednastavenej hodnoty [Default locale] je lokalizácia nastavená podľa nastavenia operačného systému.
  7. V nasledujúcich krokoch inštalátor obsahuje ešte niekoľko potvrdzovacích dialógových okien, po ktorých sa následne vykoná inštalácia.
  8. Po ukončení inštalácie inštancie systému D2000 sú nainštalované všetky potrebné súčasti databázového systému PostgreSQL pre kooperáciu týchto dvoch systémov.

...

Po vykonaní inštalácie sa na cieľovom počítači nachádzajú nainštalované súbory databázového systému PostgreSQL vo vybratom adresári. Napríklad v podadresári bin sa nachádza utilita psql.exe, ktorá umožňuje prácu s databázou v prostredí príkazového riadka.

Pri inštalácii sa v systéme vytvorí prednastavený PostgreSQL servis s názvom postgresql-XXX-VV (kde XXX určuje architektúru x86/x64 a VV určuje verziu databázového systému napr.: 9.3), ktorý tvorí hlavnú časť databázového systému PostgreSQL. V prípade, že je tento servis bežiaci, je možné s databázovým systémom pracovať (vytvárať databázy, pripojiť sa k databáze, ...).

...

Najdôležitejšie konfiguračné súbory databázového servisu sú:

  • postgresql.conf
    Základný konfiguračný súbor, v ktorom je možné meniť konfiguráciu databázového servisu, ako napríklad konfiguráciu sieťových rozhraní, na ktorých databáza počúva, veľkosť cache, ...
  • pg_hba.conf
    Konfiguračný súbor, ktorý špecifikuje užívateľov, ktorí sa môžu pripojiť k databázovému systému a akým spôsobom. Tento konfiguračný súbor je potrebné meniť iba v prípade potreby pripájania sa na databázový systém z vonkajšej siete. Viac informácií je uvedených v sekcii Pripojenie k PostgreSQL databáze bežiacej na dedikovanom stroji.

...

  • spustením príkazu:

    pg_ctl reload

    z príkazového riadka (utilita pg_ctl.exe sa nachádza v podadresári bin inštalačného adresára databázového systému PostgreSQL)
  • spustením SQL dotazu:

    SELECT pg_reload_conf();

...

Pre správu databáz systému PostgreSQL je možné použiť buď utilitu psql.exe (nachádza sa v adresári bin inštalačného adresára), ktorou je možné prehliadať a spravovať systém pomocou príkazového riadka, alebo použiť grafický nástroj pgAdmin III, ktorý sa inštaluje spolu s databázovým systémom.

...