【问题标题】:How to exit from postgres' single-user mode?如何退出 postgres 的单用户模式?
【发布时间】:2017-07-16 00:29:19
【问题描述】:

我进入了postgres的单用户模式

$ sudo -u postgres postgres --single -D /var/db/postgresql/

PostgreSQL stand-alone backend 9.4.11
backend>

我可以使用什么命令来关闭单用户模式并返回到正常的$ 命令提示符?


命令\q 可以退出psql repl,但同样的命令似乎不适用于 postgres 单用户模式,即

$ sudo -u postgres postgres --single -D /var/db/postgresql/

PostgreSQL stand-alone backend 9.4.11
backend> \q
ERROR:  syntax error at or near "\" at character 1
STATEMENT:  \q

backend>

【问题讨论】:

  • 应该只是\q
  • @JorgeCampos 与psql 实用程序不同,\q 在这种情况下似乎不起作用;问题已编辑以表明这一点。
  • 好的,让我收回投票。

标签: postgresql single-user


【解决方案1】:

答案在 Postgresql 文档页面Single-User mode。关于退出它指出:

要退出会话,请键入 EOF(通常是Control+D)。如果您在最后一个命令条目终止符之后输入了任何文本,则 EOF 将被视为命令条目终止符,并且需要另一个 EOF 退出。

【讨论】:

    猜你喜欢
    • 2013-09-28
    • 2021-09-18
    • 1970-01-01
    • 1970-01-01
    • 2014-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-16
    相关资源
    最近更新 更多