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
반응형