Frage Wie kann ich eine http-Anfrage von der postgresql-Funktion senden oder auslösen


Ich muss Daten über HTTP-Protokoll (GET oder POST-Anfrage) von der Funktion oder Auslöser senden. Ist es möglich?


12
2017-07-24 13:34


Ursprung


Antworten:


Sie könnten versuchen, den Trigger in PL / Python zu schreiben und urllib2 für POST zu verwenden.


12
2017-07-24 14:42



Es gibt eine Erweiterung, um dies zu tun, mit Vorsicht zu verwenden.

pgsql-http


2
2018-05-07 22:18



Jede "nicht vertrauenswürdige" Sprache mit HTTP-Unterstützung kann dies tun:

  • PL / Pythonu
  • PL / perlu
  • PL / Java
  • ...

aber du solltest es nicht wirklich tun. Sehen Unterstützt PLV8 HTTP-Aufrufe an andere Server? und Warum sollten Sie keine E-Mails von einer Triggerfunktion senden?.


1
2017-10-01 07:41