Ho bisogno di inviare dati tramite protocollo http (richiesta GET o POST) dalla funzione o trigger. È possibile?Come posso inviare una richiesta http dalla funzione postgresql o trigger
9
A
risposta
11
Si potrebbe provare a scrivere il trigger in PL/Python e utilizzare urllib2 su POST.
2
C'è un'estensione per fare questo, usare con cautela.
1
Qualsiasi linguaggio "non attendibile" con il supporto di HTTP può fare questo:
- PL/PythonU
- PL/Perlu
- PL/javau
- ...
ma non dovresti farlo . Vedi Does PLV8 support making http calls to other servers? e why you shouldn't send email from a trigger function.
Problemi correlati
- 1. come inviare una richiesta http dalla riga di comando
- 2. Come posso inviare una richiesta di eliminazione http dal browser?
- 3. Come posso inviare una richiesta HTTP/2 POST in PHP
- 4. Come inviare una richiesta HTTP utilizzando Telnet
- 5. Come posso ottenere il nome della tabella in una funzione di trigger PostgreSQL?
- 6. Come inviare parametri a Iframe con una richiesta HTTP POST
- 7. Risposta null dalla richiesta HTTP HTTP
- 8. Come inviare una richiesta HTTP/1.0 tramite urllib2?
- 9. Come inviare una richiesta HTTP con un parametro di intestazione?
- 10. Come inviare richiesta di richiesta HTTP POST al server
- 11. PostgreSQL Trigger su Insert o Update
- 12. Come posso inviare un file in una richiesta POST?
- 13. Come scrivere una richiesta HTTP
- 14. come inviare una richiesta URL asincrona?
- 15. Valore restituito dalla funzione anonima postgresql
- 16. C++ - come inviare una richiesta di post HTTP utilizzando Curlpp o libcurl
- 17. Come inviare una richiesta POST in Golang?
- 18. errore PostgreSQL trigger
- 19. Come inviare una richiesta SOAP in PHP
- 20. Come cancellare una richiesta http
- 21. funzioni PostgreSQL e trigger
- 22. Come inviare la richiesta HTTP post utilizzando la molla
- 23. Richiamare una funzione AWS Lambda tramite una richiesta http
- 24. Ruby: Come posso inviare una richiesta POST JSON utilizzando Curb?
- 25. non restituisce nulla dalla funzione postgresql?
- 26. Symfony2: invia una richiesta HTTP
- 27. Come inviare una richiesta GET da PHP?
- 28. Come inviare correttamente una richiesta PATCH
- 29. Come inviare la richiesta POST?
- 30. Come chiamare una funzione, PostgreSQL
Hmm, sembra un PL/Perl in modalità non attendibile (http://www.postgresql.org/docs/8.4/interactive/plperl-trusted.html) ... Ci sono differenze nell'uso di PL/Python e PL/Perl? Entrambi devono quindi essere eseguiti in modalità non attendibile e tutto qui? Ciò significa che posso utilizzare il modulo IO :: Socket o HTTP :: Request senza limitazioni? – im4LF
Sì, questo è tutto. –