설치되어진 postgresql을 완전히 삭제하는 방법은

2024. 6. 2. 23:39데이터베이스/postgresql

Ubuntu 20.04에서 PostgreSQL을 완전히 삭제하는 방법을 단계별로 안내해드리겠습니다.

### 1. PostgreSQL 서비스 중지

먼저, PostgreSQL 서비스를 중지합니다. 터미널을 열고 다음 명령어를 입력합니다:

```bash
sudo systemctl stop postgresql
```

### 2. PostgreSQL 패키지 제거

다음으로, PostgreSQL 패키지를 제거합니다:

```bash
sudo apt --purge remove postgresql postgresql-* -y
```

이 명령어는 PostgreSQL 패키지와 관련된 모든 파일을 제거합니다.

### 3. PostgreSQL 데이터 디렉토리 제거

PostgreSQL 데이터 디렉토리와 구성 파일을 제거합니다. 기본적으로 데이터 디렉토리는 `/var/lib/postgresql/`에 위치합니다:

```bash
sudo rm -rf /var/lib/postgresql/
```

구성 파일이 위치한 디렉토리도 제거합니다:

```bash
sudo rm -rf /etc/postgresql/
sudo rm -rf /etc/postgresql-common/
sudo rm -rf /var/log/postgresql/
```

### 4. PostgreSQL 사용자 및 그룹 제거 (선택 사항)

PostgreSQL 사용자와 그룹을 제거합니다. 이 단계는 시스템에서 PostgreSQL과 관련된 모든 것을 제거하기 위한 선택 사항입니다:

```bash
sudo deluser postgres
sudo delgroup postgres
```

### 5. 패키지 목록 정리

마지막으로, 패키지 목록을 정리하여 남아 있는 불필요한 패키지를 제거합니다:

```bash
sudo apt autoremove -y
sudo apt autoclean
```

이제 PostgreSQL이 시스템에서 완전히 제거되었습니다. 이 방법을 통해 PostgreSQL과 관련된 모든 파일과 설정을 깨끗이 삭제할 수 있습니다.