2017-11-21 91 views
0

私はPostgreSQLで新しく、毎日実行されるスケジュールされたジョブを作成したいと思います。PgAgentを使用してPostgreSQLでsSchedulerジョブを作成する方法

まず、このための関数を作成します。私の機能は正常に動作しています。

今、私はジョブを作成し、この機能をジョブ内で使用したいので、毎日実行します。

しかし、私はこれをどうやって行うのか分かりません。私はグーグルで行ってきましたが、参考までは見つかりませんでした。

ステップ1:

enter image description here

答えて

0

親切に、以下の手順に従って助けてくださいメンテナンスにスキーマpgagent.sqlを実行します。postgresの

ステップ2のアプリケーションスタックビルダを使用してpgAgentをインストールDB.follow this https://www.pgadmin.org/docs/pgadmin4/dev/pgagent_install.htmlリンク。

手順3:次のコマンドをpgAgent binディレクトリに実行します。

pgAgent REMOVE pgAgent 

    pgAgent INSTALL pgAgent -u system_username -p system_password 
    hostaddr=127.0.0.1 dbname=xyz 
    user=postgres_password=password_for_database 

手順4:ジョブを作成します。このhttps://www.pgadmin.org/docs/pgadmin4/dev/pgagent_jobs.htmlリンクに従ってください。あなたはselect your_func_name();を書く必要があります。

ステップ5:コマンドの下に

net start pgAgent 
を使用してジョブサービスを開始
関連する問題