데이터베이스/SQL
[SQL] 자주 사용하는 psql 명령어
Reference M1
2019. 9. 26. 22:30
psql 접속
#psql 접속
psql -U postgres -d userName
#psql 비밀번호 접속
PGPASSWORD=password psql -U postgres -d userName
#psql 비밀번호 접속 sql 파일 query 실행
PGPASSWORD=password psql -U postgres -d userName -f query.sql
#psql 원격 접속
psql -h 100.100.100.100 -U postgres -d userName
#psql 원격 비밀번호 접속
PGPASSWORD=password psql -h 100.100.100.100 -U postgres -d userName
#psql 원격 query 실행
PGPASSWORD=password psql -h 100.100.100.100 -U postgres -d userName -c "SELECT 1"
psql 명령어
\l | 데이터베이스 목록 |
\d | 테이블, 인덱스, 시퀀스, 뷰 목록 |
\d+ | 테이블, 인덱스, 시퀀스, 뷰 목록 ( \d 외에 추가 정보) |
\d {table} | 컬럼 목록 |
\dt | 테이블 목록 |
\di | 인덱스 목록 |
\ds | 시퀀스 목록 |
\dv | 뷰 테이블 목록 |
\dS | 시스템 테이블 목록 |
\dn | 스키마 목록 |
\q | psql 종료 |
\c {database} | 다른 데이터베이스 접속 |
\c {database} {user} | 다른 데이터베이스에 지정한 사용자로 접속 |