### Úkoly pgAgenta

pgAgent spouští úkoly. Ty se skládají z kroků a plánů. Když chcete nastavit úkoly, musíte to provést na serveru, na kterém byl vytvořený databázový objekt pgAgenta. V hlavní úrovni najdete uzel „Úkoly“, pod kterým jsou zobrazené jednotlivé úkoly. Vytvářet nové úkoly a upravovat stávající můžete v pgAdminu stejně jako kterékoliv jiné objekty.

Na kartě „Vlastnosti“ v hlavním okně pgAdmina se zobrazují detaily o vybraném úkolu a na kartě „Statistiky“ detaily o každém spuštění úkolu.

Úkol sám o sobě je velmi jednoduchý, komplexnost je v krocích a plánech. Ve vlastnostech úkolu se nastavuje jeho název, zda je povolený nebo zakázaný, třída nebo kategorie a volitelně hostitel s běžícím pgAgent, pokud se má úkol spouštět jen na něm. Pokud hostitele neurčíte (což je normální případ), tak může úkol spustit libovolný server. Pro úkoly obsahující pouze SQL nebývá omezení zapotřebí, avšak pokud se jedná o dávky shellu, může být omezení na určitý specifický server nutné. Poslední z věcí, kterou lze u úkolu zadat, je komentář.

Upozornění: Nemusí být vždy zřejmé, jakou hodnotu zadat do „Hostitelský agent“. Pokud na požadovaném stroji běží pgAgent a jste připojení k databázi s plány, můžete zjisti názvy hostitelů pro každého agenta následujícím dotazem:

SELECT jagstation FROM pgagent.pga_jobagent

Název hostitele zadejte přesně tak, jak se objeví v poli „Host Agent“.