...
- V hlavnom okne je nutné správne vypísať nasledovné riadky:
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.
- V záložke Datasource/Page1 je potrebné dodržať nasledovné nastavenia:
Položku CacheSize je možné nastaviť podľa uváženia.
- V záložke Datasource/Page2 je potrebné dodržať nasledovné nastavenia:
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.
...