PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Czy PLV8 obsługuje wykonywanie połączeń http do innych serwerów?

Nie, jak wyjaśnił Milen; użyj niezaufanego PL, takiego jak PL/perlu, PL/pythonu, PL/javau itp.

Spowoduje to ten sam problem, co wysyłanie wiadomości e-mail z wyzwalacza , w tym nieoczekiwane problemy, takie jak problemy z konfiguracją DNS, mogą sprawić, że wszystkie połączenia z bazą danych będą zajęte oczekiwaniem na próby połączenia HTTP, więc nic innego nie może wykonać żadnej pracy.

Zamiast tego użyj LISTEN i NOTIFY do obudzenia zewnętrznego skryptu pomocniczego, który używa tabeli kolejki do zarządzania żądaniami, jak wyjaśniono w odpowiedzi, do której link znajduje się powyżej.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. wybierz/wyświetl ostatnio wstawiony identyfikator seryjny w postgresie

  2. PostgreSQL, liczba wierszy między datą minimalną a maksymalną

  3. Utwórz tablicę dla wartości z listy kolumn wyodrębnionych w Postgres

  4. Łączenie ciągów z wartością null wydaje się unieważniać cały ciąg — czy jest to pożądane zachowanie w Postgresie?

  5. Postgres pl/java zastrzeżenia