DBA/Postgresql

PostgreSQL -psql 접속

da-dba 2024. 4. 25. 09:41

PostgreSQL 접속하기

 

psql을 사용하여 PostgreSQL에 접속하는 방법은 

psql -U [username] -d [database_name] -h [hostname] -p [port_number]
 기본적으로 'postgres'로 설정되어 있다.
database_name: 접속할 데이터베이스의 이름이다. 
hostname: PostgreSQL 서버의 호스트 이름이다. 
port_number: PostgreSQL 서버의 포트 번호이다.

 

psql은 다양한 명령어를 지원하여 PostgreSQL 데이터베이스와 상호작용할 수 있다. 몇 가지 유용한 psql 명령어에 대해 알아보자.

  • \l: 현재 서버에 있는 모든 데이터베이스 목록을 조회한다.
  • \c database_name: 지정한 데이터베이스로 접속한다.
  • \d: 현재 데이터베이스에 있는 모든 테이블, 뷰, 시퀀스, 인덱스 등의 목록을 조회한다.
  • \dt: 현재 데이터베이스에 있는 모든 테이블의 목록을 조회한다.
  • \dv: 현재 데이터베이스에 있는 모든 뷰의 목록을 조회한다.
  • \di: 현재 데이터베이스에 있는 모든 인덱스의 목록을 조회한다.
  • \q: psql 클라이언트를 종료하고 터미널로 빠져나간다.
echo "User : $PGUSER"  
echo "Database : $PGDATABASE"
echo "Port : $PGPORT"