sql >> Database >  >> RDS >> PostgreSQL

MQTT Client abonneren op PostgreSQL DB Changes

Ok dit idee is interessant ik gebruik PostgreSQL 9.5 en in de console als ik CREATE LANGUAGE typ plpythonu; de python-taal is beschikbaar. Maar hoe kan ik de hele database en de periodieke wijzigingen van de database in mijn Broker ontvangen.

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. Berekenen van gemiddelde waarden over secties van datum/tijd

  2. AbstractMethodError op resultset.getObject

  3. SQL Server:Indexkolommen gebruikt in like?

  4. inner join en waar in() clausule prestaties?