### Připojení k serveru

Tento dialog použijte na přidání nového připojení k serveru do kořene stromu objektů.

Pokud máte s připojením problémy, podívejte se na téma problémy s připojením.

„Název“ je text, který identifikuje server v pgAdminu ve stromu objektů.

„Hostitel“ je IP adresa stroje nebo plně kvalifikované doménové jméno. V *nixových systémech může toto pole zůstat prázdné, pokud používáte výchozí Unixový soket pro PostgreSQL na lokálním stroji, nebo nastavené na alternativní cestu k soketu PostgreSQL. Pokud je zadaná cesta, musí začínat „/“. Parametry připojení lze upřesnit pomocí voleb „Port“ a „SSL“.

Pole „Servisní DB“ slouží k určení inicializační databáze, ke které se pgAdmin připojí a která se slouží i pro uložení schématu pgAgent a objektů adminpack při instalaci (obojí je pouze volitelné). V PostgreSQL 8.1 a novějším se servisní databáze běžně nazývá „postgres“, ve starších verzích často „template1“, ačkoliv je upřednostňováno vytvořit pro tyto účely databázi „postgres“, aby se předešlo nepořádku v šabloně databází.

Pokud zvolíte „Pamatovat si heslo“, pgAdmin uloží zadané heslo do souboru ~/.pgpass v *nixu nebo do %APPDATA%\postgresql\pgpass.conf ve Windows. Podrobnosti najdete v dokumentaci pgpass. K heslu budou mít přístup všechny programy používající libpq. Pokud chcete heslo odstranit, stačí kdykoliv znovu otevřít vlastnosti serveru a zrušit tuto volbu.

Volba „Obnovit prostředí“ způsobí, že při každém připojení k tomuto serveru se pgAdmin pokusí nastavit strom objektů do stavu, v jakém jste jej měli naposledy. Pokud pokaždé používáte nějakou jinou databázi, můžete tuto volbu nechat klidně vypnutou.

Pole „Omezení DB“ umožňuje zadat omezení SQL, které se použije vůči tabulce pg_database, aby se určilo, které databáze chcete vidět. Např. můžete zadat 'produkcni_db', 'testovaci_db' a ve stromu objektů se zobrazí pouze databáze produkcni_db a testovaci_db. Lze omezit i zobrazení schémat databáze vůči pg_namespace, to se ale provádí v dialogu vlastností konkrétní databáze.

Pole „Služba“ určuje parametry pro ovládání procesů databázové služby. Význam se liší podle operačního systému.

Pokud pgAdmin běží na počítači s Windows, může s patřičným oprávněním řídit službu postmaster. V případě vzdáleného serveru je třeba zadat i název stroje (např. PSE1\pgsql-8.0). Služby běžící na lokálním počítači pgAdmin najde sám.

Pokud pgAdmin běží na *nixovém počítači, může s patřičným oprávněním řídit proces běžící na tomto lokálním stroji. Do pole zadejte plnou cestu k programu pg_ctl i s případnými volbami. Když v pgAdminu použijete nějakou řídící funkci, zavolá se jednoduše tento program s přidaným klíčovým slovem status/start/stop. Příklad:
sudo /usr/local/pgsql/bin/pg_ctl -D /data/pgsql

Pokud se nechcete k serveru ihned připojovat, ale pouze nastavení uložit pro pozdější použití, zrušte volbu „Připojit nyní“. Zadané údaje ale tím pádem nebudou zkontrolované.

Pokud chcete některé z údajů dodatečně opravit nebo přidat, můžete dialog spustit pomocí menu „Vlastnosti...“ na vybraném serveru.