2016-05-21 19 views
5

Ho creato una funzione predefinita in PGADMIN ma il server non ha quel software.Come modificare una funzione in PSQL

Come posso modificare la funzione utilizzando PSQL?

Il più vicino che ho visto è

\df+ function_name 

ma l'uscita è confuso e non modificabile.


Questo aprirà la funzione utilizzando un editor predefinito.

\ef function_name() 

Ma poi quando salvo che, salva come questo ...

"/tmp/psql.edit.20631.sql" nella cartella bin,

che doesn sembra corretto

risposta

11

Dopo aver modificato la funzione con \ef, è necessario immettere \g o ; per eseguire l'istruzione che aggiorna la funzione.

Quindi sarebbe

\ef function_name() 
[edit away] 
\g 
Problemi correlati