Database | SQL

[PostgreSQL] database 생성, 수정, 삭제 방법

haribogumi 2025. 2. 5. 16:46
반응형

📌 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