Porovnávané verzie

Kľúč

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

...

  1. V hlavnom okne je nutné správne vypísať nasledovné riadky:
    Vytvorenie PostgreSQL DSN záznamu - parametre
    Database – meno existujúcej databázy.
    Server – adresa servera, na ktorom beží PostgreSQL servis (localhost v prípade toho istého počítača),
    Port – číslo portu, na ktorom počúva PostgreSQL servis

    Vyplnením mena a hesla a stlačením tlačidla Test by malo dôjsť k úspešnému pripojeniu k databáze. V prípade, že sa pripojenie zlyhalo je potrebné skontrolovať zadané údaje ako aj nastavenie PostgreSQL servisu, na ktorom beží databáza (viď sekcia: Pripojenie k PostgreSQL databáze bežiacej na dedikovanom stroji). Pozor, vo finálnom stave nenechávajte z bezpečnostných dôvodov položky meno a heslo vyplnené!

    Vyplnením týchto údajov nastavovanie neskončilo a pre správne fungovanie so systémom D2000 je potrebné pozmeniť ďalšie prednastavené parametre.
     
  2. V záložke Datasource/Page1 je potrebné dodržať nasledovné nastavenia:
    Vytvorenie PostgreSQL DSN záznamu - nastavenie
    Položku CacheSize je možné nastaviť podľa uváženia.
  • V záložke Datasource/Page2 je potrebné dodržať nasledovné nastavenia:
    Vytvorenie PostgreSQL DSN záznamu - nastavenieImage Modified
    Zvýraznené položky je potrebné

...

  • nastaviť nasledovne:
    Updateable Cursors – možnosť použiť kurzory na zápis
    bytea as LO - zápis Large Objects (blobov) do stĺpcov typu bytea 
    Server side prepare - skompilované kurzory (napr. pre parametrizované dotazy) na strane servera zlepšujú výkon. Ak je možné, odporúčame túto voľbu zaškrtnúť
    Level of rollback on errors - ak sa používajú transakčné operácie a môže dôjsť k chybe pri vykonávavní príkazu (napr. INSERT zlyhá kvôli obmedzeniu na unikátny index), tak pokiaľ je nastavený parameter na Statement, zruší sa iba posledný príkaz. Ak na Transaction, zruší sa celá transakcia. Na druhej strane, nastavenie Statement robí "mikrocommity" (savepointy) po každej operácii, čo jednak znižuje výkon a jednak spotrebúva transakčné ID, čo zase vedie k zvýšenej aktivite vacuuming-u v databáze PostgreSQL.

Takto nastavený DSN záznam je možné použiť v systéme D2000 na pripojenie k externej PostgreSQL databáze.

...