PL/pgSQL関数内からPHPスクリプトを実行する方法はありますか? (たとえば、一部の PL/pgSQL コード内から bash スクリプトを実行する。)
キャッシュされたデータのバッチが保存されており、いくつかの PL/pgSQL プロシージャを実行した後に適切にクリーンアップするために PHP ロジックが必要です。
PL/pgSQL関数内からPHPスクリプトを実行する方法はありますか? (たとえば、一部の PL/pgSQL コード内から bash スクリプトを実行する。)
キャッシュされたデータのバッチが保存されており、いくつかの PL/pgSQL プロシージャを実行した後に適切にクリーンアップするために PHP ロジックが必要です。
いいえ、PL/pgSQL から外部プログラムを実行することはできません。この言語は「安全な」言語です。つまり、ユーザーは安全でない可能性のあるソースにアクセスできません。安全でない言語 - PLPythonu または PLPerlu (名前の末尾の「u」は「安全でない」を意味します) を試すことができます。ここでは、システム ソースに完全にアクセスできます。ただし、これらの言語で関数を作成できるのは、スーパーユーザー権限を持つユーザーのみです。他の興味深い言語はplshです。