2012-03-21 12 views
3

私は自分のデータベース(postgres)にテーブルを持っています。私は一定の時間にクリーンアップを実行するトリガーを作成する必要があります(30分としましょう)。それはポストグアから行うことが可能ですか、それとも別のものを使用する必要がありますか? (別の言い方をすれば、CやJava、または特定の時間スリープできる他のプログラミング言語を意味します)。postgresqlで時間駆動型トリガを作成するには

答えて

3

pgAgentをイベントスケジューリングに使用できます。

+0

リンクありがとうございますが、私のマシンでpagAgentをinsatllにする方法がわかりません(私はCentos6.2を実行しています) – artaxerxe

3

PgAgentを使用しない場合、このようなことはcronスクリプトを使用して行うことができます。

どちらの場合も、周期的なものは別のコンテキスト (データベース所有者、スーパーユーザー、ポストグル)から実行され、明らかに別のトランザクションで実行されます。

関連する問題