1
こんにちは私は銀行ソフトウェアベンダーの会社に勤務しており、オフィス時間(ピック時)の作業負荷のためにPostgreSQLデータベースで作業しています。指定時間(オフ時間)トリガー付き。だから私に助けてください何か考えている場合はしてください。Postgres指定された時刻にトリガーする
こんにちは私は銀行ソフトウェアベンダーの会社に勤務しており、オフィス時間(ピック時)の作業負荷のためにPostgreSQLデータベースで作業しています。指定時間(オフ時間)トリガー付き。だから私に助けてください何か考えている場合はしてください。Postgres指定された時刻にトリガーする
トリガーは常に速いものでなければなりません。数時間取引を開いたままにしたくない場合は、となります。実際はという悪い考えです。
このような問題の正しい解決策はキューです。 PGQのような既存の実装がいくつかありますが、あなたの要件を満たすかどうかはわかりません。
溶液の臭いが少しあります。しかし、あなたのトリガーに現在の時間をチェックするif文を入れてください。たとえば、午後11時にそれを続けるなら、それ以外の場合はdon、t。私はこれが危険だと思うが、あるレコードはトリガーが発射され、他はトリガーが発射されないため、トリガーといくつかのドンでデータが変更される行がある。あなたが以前に逃したすべての行を修復しない限り、結果は等冪ではありません。この場合、SQLを1日1回起動するようにスケジュールしないと、 –
トリガーはNEW.PK_COLUMNをSCHEDULEDテーブルに保存します。必要な時間にSCHEDULEDテーブルを通過し、IDを処理し、SCHEDULEDテーブルから削除するジョブをスケジュールします。もちろん、直線的な変更の場合にのみ動作します。 –