"리눅스 PostgreSQL 클라이언트 psql"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-<source +<syntaxhighlight , -</source> +</syntaxhighlight>))
 
(사용자 2명의 중간 판 4개는 보이지 않습니다)
5번째 줄: 5번째 줄:


==실행예시 1==
==실행예시 1==
<source lang='cli'>
<syntaxhighlight lang='console'>
[root@zetawiki ~]# psql
[root@zetawiki ~]# psql
psql: could not connect to server: No such file or directory
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
</source>
</syntaxhighlight>
:→ 서버는 설치하지 않고 클라이언트만 설치한 경우<ref>옵션을 주지 않으면(접속대상서버를 지정하지 않으면) local socket을 참조함</ref>
:→ 서버는 설치하지 않고 클라이언트만 설치한 경우<ref>옵션을 주지 않으면(접속대상서버를 지정하지 않으면) local socket을 참조함</ref>


==실행예시 2: 원격서버 접속==
==실행예시 2: 원격서버 접속==
{{참조|psql 원격서버 접속}}
{{참조|psql 원격서버 접속}}
<source lang='bash'>
<syntaxhighlight lang='bash'>
psql -h 서버주소 -U 아이디 데이터베이스명
psql -h 서버주소 -U 아이디 데이터베이스명
</source>
</syntaxhighlight>
<source lang='cli'>
<syntaxhighlight lang='console'>
[root@zetawiki ~]# psql -h 135.79.246.80 -U testuser mydb
[root@zetawiki ~]# psql -h 135.79.246.80 -U testuser mydb
Password for user testuser:  
Password for user testuser:  
</source>
</syntaxhighlight>
<source lang='cli'>
<syntaxhighlight lang='console'>
psql (8.4.20, server 9.1.1)
psql (8.4.20, server 9.1.1)
WARNING: psql version 8.4, server version 9.1.
WARNING: psql version 8.4, server version 9.1.
28번째 줄: 28번째 줄:
Type "help" for help.
Type "help" for help.
mydb=>
mydb=>
</source>
</syntaxhighlight>
<source lang='cli'>
<syntaxhighlight lang='console'>
mydb=> \q
mydb=> \q
[root@zetawiki ~]#  
[root@zetawiki ~]#  
</source>
</syntaxhighlight>


==실행예시 3: 패스워드 옵션==
==실행예시 3: 패스워드 옵션==
<source lang='bash'>
<syntaxhighlight lang='bash'>
PGPASSWORD=패스워드 psql 데이터베이스명 -h 서버주소 -U 아이디
PGPASSWORD=패스워드 psql 데이터베이스명 -h 서버주소 -U 아이디
</source>
</syntaxhighlight>
<source lang='cli'>
<syntaxhighlight lang='console'>
[root@zetawiki ~]# PGPASSWORD=P@ssw0rd psql mydb -h 135.79.246.80 -U testuser
[root@zetawiki ~]# PGPASSWORD=P@ssw0rd psql mydb -h 135.79.246.80 -U testuser
psql (8.4.20, server 9.1.1)
psql (8.4.20, server 9.1.1)
45번째 줄: 45번째 줄:
Type "help" for help.
Type "help" for help.
mydb=>
mydb=>
</source>
</syntaxhighlight>


==같이 보기==
==같이 보기==
*[[CentOS psql 설치]]
*[[CentOS PostgreSQL 클라이언트 설치]]
*[[우분투 psql 설치]]
*[[우분투 PostgreSQL 클라이언트 설치]]
*[[PostgreSQL]]
*[[PostgreSQL]]
*[[리눅스 mysql]]
*[[리눅스 mysql]]
==주석==


[[분류: /usr/bin]]
[[분류: /usr/bin]]

2021년 9월 24일 (금) 23:28 기준 최신판

1 개요[ | ]

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

2 실행예시 1[ | ]

[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 원격서버 접속 문서를 참조해 주세요.

psql -h 서버주소 -U 아이디 데이터베이스명
[root@zetawiki ~]# psql -h 135.79.246.80 -U testuser mydb
Password for user 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=>
mydb=> \q
[root@zetawiki ~]#

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

PGPASSWORD=패스워드 psql 데이터베이스명 -h 서버주소 -U 아이디
[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을 참조함
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}