sql >> Databáze >  >> RDS >> PostgreSQL

Postgresql - detekce změn a volání webové služby

Měli byste být schopni používat spouštěče a funkci listen/notify v PostgreSQL k dosažení něčeho takového:

  1. Sada vložení/aktualizace/smazání spouštěčů vytvořte událost oznámení, kdykoli se ve vaší tabulce něco změní, pomocí vytvořeného/změněného/smazaného ID jako datové části.

  2. Proces na pozadí pravidelně kontroluje oznámení (zde je příklad použití Java/JDBC ) a poté načte změněný záznam z databáze, aby provedl volání webové služby.

V žádném případě se nejedná o systém push-type v reálném čase, ale ke spuštění volání webové služby musíte v databázi dotazovat na události upozornění. Bude to stačit.




  1. Jak vytvořit databázi MySQL v cPanel

  2. Chci zobrazit více obrázků z databáze do jsp (mapuji servlet), takže v jsp se zobrazí v src značky img

  3. sql - ORA-00937:není skupinová funkce s jednou skupinou

  4. Doktrína 2 nerozpozná SELECT na klauzuli FROM