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

Klien MQTT berlangganan Perubahan DB PostgreSQL

Ok ide ini menarik saya menggunakan PostgreSQL 9.5 dan di konsol jika saya mengetik CREATE LANGUAGE plpythonu; bahasa python tersedia. Tapi bagaimana saya bisa menerima seluruh database dan perubahan database secara berkala ke Broker saya.

CREATE FUNCTION publishChanges ()
  RETURNS integer
AS $$
  import paho.mqtt.client as mqtt
  import paho.mqtt.publish as publish
  #client = mqtt.Client()
  #client.connect("localhost", 1883, 60)

  publish.single("test/data", SELECT * from table ,hostname="127.0.0.1")

  #client.loop_forever()
$$ LANGUAGE plpythonu;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memulai Dengan Postgres 13 di Ubuntu 20.04

  2. Pengelompokan SQL baris yang saling berpotongan/tumpang tindih

  3. Nilai Postgres ORDER BY dalam daftar IN menggunakan Rails Active Record

  4. Pisahkan catatan yang dikembalikan fungsi menjadi beberapa kolom

  5. C# menghubungkan ke database postgres