如何在 PSQL 中编辑函数

How do I edit a function in PSQL

我在 PGADMIN 中创建了默认函数,但服务器没有该软件。

如何使用 PSQL 编辑函数?

我见过的最接近的是

\df+ function_name

但是输出是乱码,不可编辑


这将使用默认编辑器打开函数。

\ef function_name()

但是当我保存它时,它保存为这样...

"/tmp/psql.edit.20631.sql"bin文件夹中,

这似乎不正确。

\ef编辑函数后,需要输入\g;来执行更新函数的语句。

所以会是

\ef function_name()
[edit away]
\g