私は、.batファイルを呼び出すplpgsqlを使って手続きを作成しています。この同じ.batファイルは、ファイルとディレクトリ(mkdir、rmdir ...を含む)を操作しますが、これらのコマンドは実行されていません。私はplpgsqlがデータ操作のためだけであることを読んでいたので、これが問題であると推測しています。PostgreSQL:mkdir with plpgsql
この問題を回避するにはどうすればよいですか?この制限を解除したり、新しい言語を使用したりするために、何らかのパラメータを設定することはできますか?
私は.batファイルを呼び出しているので、おかげで面白い展望...しかし、あなたの答えはまだ適用されますか? 「セキュリティ」面はplpgsqlではなく、このスクリプトの下にありますか? – Zeruno
plpgsql関数内のファイルシステムに直接アクセスすることは不可能です。そのファイルシステムからbatファイルを実行することはできません。信頼できない言語が必要です。 – klin
@klin:OPが[3時間早く]この質問を投稿したとき(http://stackoverflow.com/questions/41652664/how-to-set-postgresql-to-save-temp-files)、彼らは'COPY FROM'でそれを打ち切ります。 –