我在PGADMIN中创建了一个默认函数,但服务器没有安装这个软件。
我该如何使用PSQL编辑该函数?
我看到最接近的是
\df+ function_name
但输出结果乱码且无法编辑。
这将使用默认编辑器打开该函数。
\ef function_name()
但是当我保存它时,它会保存成这个...
"/tmp/psql.edit.20631.sql" 在 bin 文件夹中,
这似乎不正确。
我在PGADMIN中创建了一个默认函数,但服务器没有安装这个软件。
我该如何使用PSQL编辑该函数?
我看到最接近的是
\df+ function_name
但输出结果乱码且无法编辑。
这将使用默认编辑器打开该函数。
\ef function_name()
但是当我保存它时,它会保存成这个...
"/tmp/psql.edit.20631.sql" 在 bin 文件夹中,
这似乎不正确。
使用\ef
编辑函数后,需要输入\g
或;
以执行更新函数的语句。
因此,可以这样:
\ef function_name()
[edit away]
\g
\ef 函数名称
。 - HubertL