Отправить http-запрос от postgresql [дубликат]

12
задан im4LF 24 July 2010 в 14:34
поделиться

3 ответа

Вы можете попробовать записать триггер в PL / Python и использовать urllib2 для POST.

12
ответ дан Kevin 24 August 2018 в 03:47
поделиться
  • 1
    Хмм, это выглядит как PL / Perl в ненадежном режиме ( postgresql.org/docs/8.4/interactive/plperl-trusted.html ) ... Существуют ли различия в использовании PL / Python и PL / Perl? Оба из них должны быть запущены в ненадежном режиме, и все? Это означает, что я могу использовать модуль IO :: Socket или HTTP :: Request без каких-либо ограничений? – im4LF 24 July 2010 в 18:37
  • 2
    Да, это все. – Frank Heikens 24 July 2010 в 19:09

Любой «ненадежный» язык с поддержкой HTTP может сделать это:

  • PL / Pythonu
  • PL / perlu
  • PL / javau
  • ...

, но вы не должны этого делать. См. Поддерживает ли PLV8 выполнение http-вызовов на других серверах? и , почему вы не должны отправлять электронную почту с триггерной функции .

1
ответ дан Community 24 August 2018 в 03:47
поделиться

Существует расширение для этого, используйте с осторожностью.

pgsql-http

2
ответ дан Sean 24 August 2018 в 03:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: