sql >> Databasteknik >  >> RDS >> PostgreSQL

MQTT Client prenumererar på PostgreSQL DB Changes

Ok denna idé är intressant jag använder PostgreSQL 9.5 och i konsolen om jag skriver CREATE LANGUAGE plpythonu; pythonspråket är tillgängligt. Men hur kan jag ta emot hela databasen och de periodiska ändringarna av databasen till min mäklare.

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. Extrahera tupler med specificerade gemensamma värden i en annan kolumn i SQL

  2. Hur man subtraherar privilegier i MySQL

  3. Hur ansluter man mysql workbench till att köra mysql inuti docker?

  4. Finns det en begränsning för längden på frågan i mysql?