Node-RED を使用して、PostgreSQL の変更をリアルタイムでリッスンする必要があります。これどうやってするの?
テーブルの新しいレコードにトリガーを作成し、これを「変更」チャネルに通知します。
CREATE FUNCTION notify_trigger() RETURNS trigger AS $$
DECLARE
BEGIN
PERFORM pg_notify('changes', TG_TABLE_NAME || ',id,' || NEW.id );
RETURN new;
END;
$$ LANGUAGE plpgsql;
CREATE TRIGGER watched_table_trigger AFTER INSERT ON users
FOR EACH ROW EXECUTE PROCEDURE notify_trigger();
しかし、Node-RED から聞く方法がわかりません。私を手伝ってくれますか?多分私はそれを別の方法で行うことができますか?