Avatar
임호현
좋아요
댓글
[FAQ/PG] psql에서 SQL 구문이 아닌 \ 를 이용한 명령어들은 어떤것들이 있나요?

Question

psql에서 SQL 구문이 아닌 \ 를 이용한 명령어들은 어떤것들이 있나요?

 

Answer.

psql에는 SQL 구문이 아닌 \ 를 이용한 명령어들이 존재합니다.
아래 대표적인 명령 몇개는 익혀두는 것이 편할것입니다.


\d - 현재 접속한 database의 모든 테이블과 sequence를 보여줍니다.
\d 테이블명 - 지정한 테이블의 속성과 이에 속한 index를 보여줍니다.
\di - 현재 접속한 database의 모든 index를 보여줍니다.
\di 인덱스명 - 지정한 인덱스의 속성을 보여줍니다.
\i 파일명 - 지정한 파일로부터 SQL 명령을 읽어 이를 수행합니다.
\! 명령어 - shell에서 명령어를 수행합니다.
\l - 모든 database를 보여줍니다.
\q - 콘솔을 종료합니다.

 

더 자세한 내용은 https://www.postgresql.org/docs/current/app-psql.html  를 참고해 주시기 바랍니다.