# 요약
### 1. PostgreSQL 설치
- 맥에서 Terminal을 열어서 아래 명령어를 순서대로 입력
```sh
brew install postgresql@14
```
- postgreSQL 설치. 그런데 @14가 들어가는 걸로 봐서 버전이 있는 것 같다. 이 내용은 ChatGPT 통해서 받은 명령어다.
```sh
brew services start postgresql@14
```
```sh
psql postgres
```
- postgreSQL 콘솔로 접속하기. 접속이 되면 postgres=#으로 콘솔이 변경된다.
- 아래 DB 생성, 계정생성, 권할 설정은 모두 postgres=#인 상태로 진행
### 2. PostgreSQL DB 생성, 계정 생성, 권한 설정
##### 사용자 계정 및 권한 조회
```sql
\du
```
- 사용자 계정과 권한을 조회할 수 있다. 컴퓨터의 사용자가 화면에 나온다.
- 별도로 사용자를 생성해서 사용하는 것을 추천한다.
##### 계정 생성
```sql
CREATE ROLE username WITH LOGIN PASSWORD 'password';
```
- username과 password 를 생성한다.
##### 계정 권한 부여
```sql
ALTER USER username WITH SUPERUSER;
```
- 생성한 사용자에게 필요한 권한을 부여해야 한다.
- 모든 데이터베이스에 대한 모든 권한을 부여는 명령어
##### 권한을 특정 DB에 부여
```sql
GRANT ALL PRIVILEGES ON DATABASE mydb TO username;
```
- 또는 특정 데이터베이스에만 권한을 부여할 수도 있다.`mydb` 데이터베이스에 대한 `username`의 권한을 설정할 수 있다.
##### database 접속
```sql
\connect [database]
```
### 3. DBeaver 설치
##### 설치 링크
- 설치주소: https://dbeaver.io/download/
![[04 PostgreSQL과 DBeaver 맥에 설치하는 방법.png]]
##### DB계정 연결
- Create -> connection 클릭해서 PostgreSQL 아이콘 선택
![[02 PostgreSQL과 DBeaver 맥에 설치하는 방법.png]]
- Database, Username, Password 입력 후 완료를 누르면 끝.
![[01 PostgreSQL과 DBeaver 맥에 설치하는 방법.png]]
- 접속 완료되면 DB에 초록색 체크로 연결 표시 확인 가능
![[03 PostgreSQL과 DBeaver 맥에 설치하는 방법.png]]