2016-05-21 86 views
5

我在PGADMIN中創建了一個默認函數,但服務器沒有該軟件。如何在PSQL中編輯函數

如何使用PSQL編輯功能?

我見過的最接近的是

\df+ function_name 

但輸出的是亂碼,而不是編輯。


這將使用默認編輯器打開該功能。

\ef function_name() 

但後來當我保存它,它保存爲這個...

「/tmp/psql.edit.20631.sql」 bin文件夾,

其沒有按看起來不錯。

回答

11

\ef編輯函數後,需要輸入\g;才能執行更新函數的語句。

因此,這將是

\ef function_name() 
[edit away] 
\g