3

PLV8 を使用して PostgreSql の関数を作成する場合、PLV8 関数から get/post リクエストで URL を呼び出すことはできますか?

4

2 に答える 2

8

いいえ、ミレンが説明したように。PL/perlu、PL/pythonu、PL/javau などの信頼できない PL を使用します。

これを行うと、トリガーから電子メールを送信するのと同じ問題が発生します。DNS 構成の問題などの予期しない問題により、すべてのデータベース接続が HTTP 接続の試行を待ってビジー状態になり、他の作業を完了できなくなる可能性があります。

代わりに、上記のリンクの回答で説明されているように、キュー テーブルを使用LISTENNOTIFYてリクエストを管理する外部ヘルパー スクリプトを起動するために と を使用します。

于 2012-10-01T07:40:37.023 に答える
1

いいえ、このページと「信頼できる」という私の理解によると:

PL/v8 は、V8 JavaScript エンジンを搭載した、安全に使用でき、実行が速く、開発が容易な、信頼できる手続き型言語です。

于 2012-10-01T00:11:07.997 に答える