반응형
DB 사용에 앞서 먼저 해당 DB를 사용할 계정을 따로 생성해주려고 한다. 우선 로컬 DB 에서 개발을 진행하고 나중에 서버 DB에서 합치기로 했기 때문이다. postgresql 에서 설정을 동일하게 유지하기 위해 새로 생성한다.
pgAdmin4 계정 생성하기
1. Server > Database > Login/Group Roles 우클릭 Create > Login/Group Role ...

2. 사용할 계정명을 입력하고 저장한다.

3. Definition > password 설정해줘야 IntelliJ 에서 로그인이 가능하다.

4. Privileges 는 아래와 같이 설정하였다. 다른 DB를 생성할 필요는 없기에 필요없는 권한들은 제거했다.

Postgresql, IntelliJ 연결
나는 DB 까지 전부 IntelliJ 에서 사용해서 인텔리제이에 생성한 postgresql DB 를 연결해준다.
1. DB > + > Data Source > PostgreSQL 선택

2. User, Password 입력
위에서 생성해주었던 계정을 입력한다.

3. Database 에 생성한 DB 이름을 입력한다. 안해줘도 무방하지만, 최상위 링크에서는 DB 가 여러개 연결되기에 사용하기 불편하여 연결해주었다.
URL 도 아래 캡쳐를 참고하여 연결하면 된다.

4. Test Connection 을 진행하여 성공하면 끝이다 ~!
반응형