2017-05-02 23 views

答えて

0

関数はデータベースオブジェクトです。それらはデータベースに格納されます。コールの前に、定義をスクリプトに保存して関数を再作成することができます。これが計画の場合は、代わりにDO plpgsqlコードブロックの使用を検討してください。

スクリプトから関数を呼び出すことは、任意のSQLクライアントで関数を呼び出すことと同じです。 psqlでスクリプトを実行したいと思いますか? psql -f script.sql

:ので、ちょうど psql -c "SQL LINE(S)"または
psql -c <<EOF 
SQL LINE; 
SQL LINE; 
... 
EOF 

または最高のチョイスを使用する場合は、スクリプトを持っている場合
関連する問題