JuBin's personal study blog

[PostgreSQL] psql 명령어 정리 본문

DataBase

[PostgreSQL] psql 명령어 정리

JuBin 2021. 1. 12. 14:57
반응형

# postgres(super user) 계정으로 접속

- sudo su postgres로 계정 바꾼후

- psql

 

# 다른계정으로 접속

 - psql -h localhost -U 계정명 -d 데이터베이스명 


# 현재 connection 정보

 - \conninfo

 

# 데이터베이스 리스트 조회

 - \l

 

# 사용자 및 권한조회

 - \du

 

 

# postgreSQL 재시작 

-- sudo systemctl restart postgresql(출력화면 안나옴) 
-- sudo service postgresql restart(출력화면 안나옴) 
-- sudo /etc/init.d/postgresql restart(출력화면 상태표시 나옴) 
뭔차이지? > 똑같다 

 

 

# Drop Database 안될때 

1. REVOKE CONNECT ON DATABASE thedb FROM public (해당 데이터베이스로 접근 안되게)

2. select * from pg_stat_activity해서 pid 조회후 kill -9 pid로 세션 킬

3. postgreSQL 재시작

4. drop database

반응형