2017년 11월 8일 수요일

PostgreSQL psql 접속시, query 자동으로 실행시키는 방법

PostgreSQL 에 psql 을 통해 접속할때, 원하는 쿼리(혹은 명령어) query(or command) 를 자동으로 실행시킬 수 있다.

~/.psqlrc 파일에 query(or command) 를 추가하면 된다.
(만약 존재하지 않다면, 새로 생성해 주면 된다.)

개인적으로 timing 이라는 옵션을 즐겨 사용한다.
timing 은 query 수행에 시간이 얼마나 걸리는지 출력해 주는 명령어이다.

그런데 session 을 연결할때마다 \timing 을 입력하는것이 번거롭기도 해서,
psql 을 사용해서 session 에 연결할때 자동으로 실행하도록 하고 싶었다.

% vi ~/.psqlrc

이 텍스트 파일에 실행하고 싶은 query(or command) 를 기록하면 된다.
그러면, psql 이 실행되면서 위 파일내 query(or command) 를 실행해준다.
이제 힘들게 매번 타이핑 하지 않아도 된다.




출처
https://serverfault.com/questions/282046/how-can-i-have-timing-default-to-on-with-postgresql

댓글 없음:

댓글 쓰기

WinSCP 기부

나는 리눅스(Linux)를 많이 사용하는 편이다. 회사에서도 사용하고, 개인적으로도 사용하고 있다. 그러다 보니 자연스럽게, SFTP를 많이 사용하게 된다. 리눅스에서는 SFTP에 대해 기본적으로 이렇게 저렇게 잘 지원을 해주는 편인데, 윈도...