리눅스 PostgreSQL 클라이언트 psql

1 개요[ | ]

리눅스 psql
/usr/bin/psql
  • PostgreSQL 터미널

2 실행예시 1[ | ]

Console
Copy
[root@zetawiki ~]# psql
psql: could not connect to server: No such file or directory
	Is the server running locally and accepting
	connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
→ 서버는 설치하지 않고 클라이언트만 설치한 경우[1]

3 실행예시 2: 원격서버 접속[ | ]

이 부분에 대해 더 많은 내용을 읽으려면 psql 원격서버 접속 문서를 참조해 주세요.

Bash
Copy
psql -h 서버주소 -U 아이디 데이터베이스명
Console
Copy
[root@zetawiki ~]# psql -h 135.79.246.80 -U testuser mydb
Password for user testuser:
Console
Copy
psql (8.4.20, server 9.1.1)
WARNING: psql version 8.4, server version 9.1.
         Some psql features might not work.
Type "help" for help.
mydb=>
Console
Copy
mydb=> \q
[root@zetawiki ~]#

4 실행예시 3: 패스워드 옵션[ | ]

Bash
Copy
PGPASSWORD=패스워드 psql 데이터베이스명 -h 서버주소 -U 아이디
Console
Copy
[root@zetawiki ~]# PGPASSWORD=P@ssw0rd psql mydb -h 135.79.246.80 -U testuser
psql (8.4.20, server 9.1.1)
WARNING: psql version 8.4, server version 9.1.
         Some psql features might not work.
Type "help" for help.
mydb=>

5 같이 보기[ | ]

6 주석[ | ]

  1. 옵션을 주지 않으면(접속대상서버를 지정하지 않으면) local socket을 참조함
  • 리눅스 디렉토리 용량 확인 du
    "현재폴더에 있는 폴더 및 파일 중에서 용량이 큰 것 순으로 10개 보기" 에서 -hs 옵션을 주면 sort가 제대로 되지 않는다고 하셨는데 sort의 -h 옵션을 이용하면 가능합니다. (-h, --human-numeric-sort) 저는 다음과 같이 합니다. du -hs * | so
  • 리눅스 반복 예약작업 cron, crond, crontab
    타사 크론 서비스를 사용하여 자신의 서버에서 호스팅 크론을 사용하여 게다가, 당신은 타사 크론 서비스 (보통이라고 webcron)를 사용할 수 있습니다 : http://EasyCron.com - 크론 작업을 설정하는 crontab을 또는 다른 작업 스케줄러의 필요성을 제거 webcron