web-dev-qa-db-ja.com

PSQLで関数を編集するにはどうすればよいですか

PGADMINでデフォルトの関数を作成しましたが、サーバーにそのソフトウェアがありません。

PSQLを使用して関数を編集するにはどうすればよいですか?

私が見た中で最も近いのは

\df+ function_name

ただし、出力は文字化けしており、編集できません。


これにより、デフォルトのエディターを使用して関数が開きます。

\ef function_name()

しかし、それを保存すると、このように保存されます...

"/ tmp/psql.edit.20631.sql" binフォルダー内、

これは正しくないようです。

10
some1

\efで関数を編集した後、関数を更新するステートメントを実行するには、\gまたは;を入力する必要があります。

だからそれは

\ef function_name()
[edit away]
\g
21