반응형
📌 PostgreSQL에서 database 생성, 수정, 삭제 방법을 알아보겠습니다. 😀
database 생성
egovall 명칭의 database를 생성해보겠습니다.
방법에는 두가지가 있는데요.
- sql명령어로 실행
CREATE DATABASE egovall;
- pgAdmin에서 실행
Databases 오른쪽마우스 클릭 > Create > Database...
Database 부분에 생성할 database명 입력 후 [Save]
생성확인
database 명 수정
egovall을 egovallNew로 변경해보겠습니다.
ALTER DATABASE egovall
RENAME TO egovallnew;
database 삭제
egovall 명칭의 database를 삭제해보겠습니다.
DROP DATABASE egovall;
database 수정/삭제 시 에러
database 수정, 삭제시 아래와 같은 에러가 발생했는데요
데이터베이스를 사용하는 1개의 다른 세션이 있습니다. ~
database 수정,삭제를 위해 활성화된 연결을 확인하고 종료해 주겠습니다.
- 연결 확인
pg_stat_activity 테이블에서 pid를 조회합니다.
SELECT *
FROM pg_stat_activity
WHERE datname = 'egovall' --database name
;
- 연결 종료
위에서 조회한 pid를 입력하여 명령문을 실행합니다.
SELECT pg_terminate_backend (pid)
FROM pg_stat_activity
WHERE datname = 'egovall'
;
🧡💛💚공감과 댓글은 포스팅에 큰 힘이됩니다💚💙💜
반응형
'Database | SQL' 카테고리의 다른 글
[PostgreSQL] 윈도우 설치 방법 (0) | 2025.02.04 |
---|