如何在PSQL中编辑函数

18

我在PGADMIN中创建了一个默认函数,但服务器没有安装这个软件。

我该如何使用PSQL编辑该函数?

我看到最接近的是

\df+ function_name

但输出结果乱码且无法编辑。


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

\ef function_name()

但是当我保存它时,它会保存成这个...

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

这似乎不正确。


db=> \ef get_item db-> ; 创建函数 - sluge
1个回答

36

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

因此,可以这样:

\ef function_name()
[edit away]
\g

3
必须在9.3版本上使用\ef 函数名称 - HubertL

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接