PostgreSQLにはビルドインジョブスケジューラがありません。しかし、それはpgAdminソースにパックしましたが、なぜそれがデフォルトでそれをintsallしなかったのだろうか?ここでは、pgAgent(Job Scheduler)をサービスとしてWindowsにインストールする方法を示すいくつかの手順を示します

1)下記のようなPgAdimファイルのパスに移動し、 “C:\ Program Files \ PostgreSQL \ 8.2 \ pgAdmin III”のような独自のpgAdminファイルパスに変更してください。

リンク://wp-content/uploads/2008/06/pgagent-install-step1.JPG[

pgagent-install-step1

]

2)pgAgent.sqlを取得してスクリプトを実行すると、すべてのpgAgentコアテーブルが作成されます

リンク://wp-content/uploads/2008/06/pgagent-install-step2.JPG[

pgagent-install-step2

]

3)pgAgentスクリプトを実行すると、pgAdminに1つのジョブアイコンが表示されます。

リンク://wp-content/uploads/2008/06/pgagent-install-step3.JPG[

pgagent-install-step3

]

{空} 4)ジョブスケジューラはまだ動作していません.Windowsでサービスとして登録する必要があります。コマンドプロンプトで次のコマンドを発行してください

C:\Program Files\PostgreSQL\8.2\bin\pgAgent INSTALL pgAgent -u postgres
-p secret hostaddr=127.0.0.1 dbname=newdb user=postgres password=secret

pgAgentの使用方法を表示するには、C:¥Program Files¥PostgreSQL¥8.2¥bin¥pgA​​gentを発行してください。-u = username -p = password “hostaddr = 127.0.0.1 dbname = newdb user = postgres password = secret” =接続文字列

P.Sお知らせINSTALLはすべて大文字で、小文字は入力しないでください。動作しません。

5)Windows上でサービスを登録した後、Windowsサービスを起動して起動するか、net startコマンドを使用してください。

リンク://wp-content/uploads/2008/06/pgagent-install-step4.JPG[

pgagent-install-step4

]

{空} 6)完了したら、今すぐ仕事をスケジュールすることができます。