PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Postgresql - mendeteksi perubahan dan memanggil layanan web

Anda harus dapat menggunakan pemicu dan listen/notify fungsionalitas di PostgreSQL untuk mencapai sesuatu seperti ini:

  1. Satu set insert/update/delete pemicu buat acara pemberitahuan setiap kali ada perubahan di tabel Anda, menggunakan ID yang dibuat/diubah/dihapus sebagai payload.

  2. Proses latar belakang memeriksa pemberitahuan secara berkala (berikut adalah contoh menggunakan Java/JDBC ), lalu memuat catatan yang diubah dari database untuk melakukan panggilan layanan web.

Ini sama sekali bukan sistem tipe push real-time, tetapi Anda harus melakukan polling database untuk peristiwa notifikasi guna memicu panggilan layanan web. Namun, itu akan berhasil.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menuju cloud di CHAR(10)

  2. Entitas asosiatif DB dan pengindeksan

  3. Untuk memperbarui beberapa baris yang tidak digandakan sekaligus menggunakan Grup dengan

  4. 3 Cara Memformat Angka sebagai Persentase di PostgreSQL

  5. Jalankan kueri mentah dalam migrasi - Sekuel 3.30