PostgreSQL 명령 줄 유틸리티를 종료하기 위해 어떤 명령 또는 단축 키를 사용할 수 psql
있습니까?
PostgreSQL 명령 줄 유틸리티를 종료하기 위해 어떤 명령 또는 단축 키를 사용할 수 psql
있습니까?
답변:
입력 \q
한 다음를 눌러 ENTER
종료하십시오 psql
.
업데이트 : 19-OCT-2018
현재 PostgreSQL의 11 , 키워드 " quit
"와 " exit
PostgreSQL의 명령 줄 인터페이스에서"이 도움말에 포함 된보다 쉽게 명령 줄 도구를 남겨 할 수 있습니다.
--single
)에 있는 경우 작동하지 않습니다 . 대신 Kaarel의 답변 ( Ctrl-D
)을 사용하십시오. 항상 pgsql에서 작업하는 것 외에도 대부분의 다른 유닉스 쉘 (python, mysql 등)에서 작동합니다. 'nix'에서 항상 "표준"방식으로 일을하면 뇌가 상식에 뒤 떨어지지 않습니다.
내 일반적인 키 시퀀스는 다음과 같습니다.
quit()
quit
exit()
exit
q
q()
!q
^C
help
Alt + Tab
google.com
Quit PSQL
\q
필자는 psql 명령 줄의 베테랑이 보통 다음과 같이 단축한다고 생각합니다.
\q
Ctrl+ D는 일반적으로 psql 콘솔을 종료하는 데 사용하는 것입니다.
시험:
TSTP
신호를 보냅니다 ( TSTP
"터미널 정지"의 약자)QUIT
신호를 보냅니다호기심을 위해 :
EOF
캐릭터를 보냅니다 . EOF
"파일 끝"을 나타냅니다. 이 경우 쉘은 사용자 입력을 기다리는 동안 psql 서브 프로그램에서 빠져 나옵니다. 다음과 같은 경우 작동하지 않으므로 '가는 길'이어서는 안됩니다.
\q
다음과 같이 명확하게 설명합니다 . "단일 사용자 백엔드 모드 인 경우에는 작동하지 않습니다. 대신 Kaarel의 답변 ( CtrlD
)을 사용하십시오 ." IMHO를 사용 CtrlD
하는 것도 방법이 아니며 위의 이유를 설명하고 대안을 제공했습니다.
Ctrl+Z
나는 연결이 끊어 터널을 통해 데이터베이스에 연결하고 - - 나를 위해 일한 유일한 명령이었다 어느 쪽 \q
도 Ctrl+D
일했다,하지만 난 할 수 Ctrl+Z
후 일시 중단 된 프로세스를 죽일
quit
또는 exit
또는\q
PostgreSQL 11 베타 1 출시를 기반으로 ! :
사용자 경험 향상
이 범주에 속하는 또 다른 기능은 PostgreSQL 명령 줄 (psql)에서 직관적으로 종료 할 수 없다는 것입니다. quit 및 exit 명령 으로 종료하려고 시도하는 사용자에 대한 기록 된 불만이 많았으며 , 그 명령은 \ q 라는 것을 알기위한 것입니다 .
불편을 겪고 키워드 quit and exit를 사용하여 명령 줄을 종료하는 기능을 추가했으며 PostgreSQL 세션을 종료하는 것이 PostgreSQL을 사용하는 것만 큼 즐겁기를 바랍니다.