# 요약 ### 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]]