gpt4 book ai didi

macos - 如何取消 Postgres 中的错误命令(从终端)?

转载 作者:行者123 更新时间:2023-12-03 16:16:15 25 4
gpt4 key购买 nike

我在尝试编写一个函数时写了一个错误的命令(我在函数中犯了一个错误,想在没有完成函数的情况下退出它),我想退出它,但是终端的命令提示符不让我。

我试过这个:
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 键盘。

最佳答案

我意识到这是一个旧帖子,但这也是我的问题,并花了一些时间最终找到答案。通过终端,我相信 op 意味着 psql 命令行。
\r\reset是我要找的。
重置(清除)查询缓冲区。

https://www.postgresql.org/docs/9.2/app-psql.html

关于macos - 如何取消 Postgres 中的错误命令(从终端)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32632598/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com