sql >> データベース >  >> RDS >> PostgreSQL

Postgresql-変更を検出してWebサービスを呼び出す

    PostgreSQLでトリガーと listen/notify機能を使用できるはずです。 このようなことを達成するには:

    1. 挿入/更新/削除のセットトリガー ペイロードとして作成/変更/削除されたIDを使用して、テーブルで何かが変更されるたびに通知イベントを作成します。

    2. バックグラウンドプロセスは定期的に通知をチェックします( Java/JDBCを使用した例 )次に、変更されたレコードをデータベースからロードして、Webサービス呼び出しを実行します。

    これはリアルタイムプッシュタイプのシステムではありませんが、データベースをポーリングして通知イベントを探し、Webサービス呼び出しをトリガーする必要があります。ただし、それでうまくいきます。




    1. 1つのテーブルから親名を持つカテゴリを選択します

    2. ページ全体をリロードせずにajaxでクエリを挿入

    3. Oracle SQL Developer:参照カーソルから結果を表示する方法は?

    4. cronjobとして機能するPHPループ[実行中のインスタンスが1つだけであることを確認してください]