가끔 PostgreSQL을 사용해서 작업을 해야 하는 경우가 있는데, psql를 실행해서 몇 가지 명령어만 치고 끝낸다. 

가끔 사용하보니 아주 기초적인 것도 기억이 나지 않아서 매번 인터넷에 검색해서 사용하는 편인데..

몇 가지만 간단하게 정리해두고 급할 때 찾아보려고 한다. 



1. 데이터베이스 목록 출력 (List of databases)


user=#\l  (윈도우에서 작성하니깐 별로 좋지 못한데, 역슬래시에 소문자 엘(l)이다)

또는 user=#\list 도 가능하다. 




2. 특정 데이터베이스 사용하기


예로 aaa 라는 데이터베이스가 존재할 때 

user=#\c aaa (역슬래시에 소문자 c이다)


그럼 아래와 같이 변경 된다아.


You are now connected to database "aaa" as user "user".

aaa=#



3. 테이블 목록 출력 


aaa=#\dt  (역슬래시에 소문자 dt이다)




4. command 확인하기 


\? (역슬래시에 물음표이다)

사실 나는 3번까지만 사용하고 그 뒤에는 간단한 sql 문을 사용하는 정도의 수준이다.


더 자세한 내용은  PostgreSQL 홈페이지를 참고하면 도움이 될 것 같다.

9.1 버전 : http://www.postgresql.org/docs/9.1/interactive/app-psql.html

9.4 버전 : http://www.postgresql.org/docs/9.4/interactive/app-psql.html

+ Recent posts