PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

MQTT क्लाइंट PostgreSQL DB परिवर्तन की सदस्यता लेता है

ठीक है, यह विचार दिलचस्प है, मैं PostgreSQL 9.5 का उपयोग कर रहा हूं और कंसोल में यदि मैं CREATE LANGUAGE plpythonu टाइप करता हूं; पायथन भाषा उपलब्ध है। लेकिन मैं अपने ब्रोकर में पूरे डेटाबेस और डेटाबेस के समय-समय पर होने वाले परिवर्तनों को कैसे प्राप्त कर सकता हूं।

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. जेडीबीसी बैच प्रदर्शन

  2. सीरियल प्राथमिक कुंजी कॉलम का उपयोग करके सुरक्षित रूप से तालिकाओं का नाम बदलें

  3. PostgreSQL में डेटाबेस को सूचीबद्ध करना और स्विच करना

  4. ClusterControl CLI का उपयोग करके PostgreSQL और TimescaleDB बैकअप बहाली

  5. PostgreSQL फ़ंक्शन में तर्क के साथ सिस्टम कमांड चलाना