我在編寫函數時寫了一個錯誤的命令(我在函數中犯了一個錯誤,想要退出而不完成函數),但我想退出它,但終端的命令提示符不會讓我。如何取消Postgres中的錯誤命令(從終端)?
我嘗試這樣做: https://unix.stackexchange.com/questions/45646/how-do-i-exit-or-cancel-a-bad-bash-command
也是這個
stackoverflow.com/questions/12649896/why-doesnt-my-terminal-output-unicode-characters-properly
但這些都不給出的解決方案的工作,我現在在這種情況下(我試圖寫一個pgplsql函數,我想結束它,但我不知道如何)
message=# create function add_message(_queue_id integer, _sender_id integer, _receiver_id integer, _payload text)
message-# returns integer as $$
message$# declare
message$# result integer;
message$# begin
message$# ;
message$# ;
message$# ;
message$# ;
message$# sdsd
message$# end
message$# ;
message$# return result;
message$# end
message$# <aa
message$# -ls
message$# ls
message$# abort
message$# v
message$#
我想:
ctrl +/
crtl+D
ctrl+Z
ctrl+C
esc key
exit 0
:q
注:我使用的是OSX鍵盤瑞士德語佈局。
「一個糟糕的命令」?什麼?你使用的是一些pgplsql交互式客戶端嗎? – trojanfoe
我開始編寫一個plsql函數並犯了一個錯誤,我想在不完成它的情況下退出它,所以我想知道如何在不完成它的情況下退出命令。 – LoveMeow
你用什麼程序來寫這個函數? – trojanfoe