sql >> データベース >  >> RDS >> PostgreSQL

MQTTクライアントはPostgreSQLDBの変更をサブスクライブします

    このアイデアは興味深いものです。PostgreSQL9.5を使用しており、CREATELANGUAGEplpythonuと入力するとコンソールに表示されます。 Python言語が利用可能です。しかし、データベース全体とデータベースの定期的な変更をブローカーに受け取るにはどうすればよいですか。

    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. OracleにORAコードエラーの詳細を問い合わせる

    2. MSAccess呼び出しSQLServerストアドプロシージャ

    3. PHPを使用してMySQLに安全に接続するための最良の方法

    4. 1985-02-07T00:00:00.000Z(ISO8601)をOracleで日付値に変換するにはどうすればよいですか?