본문 바로가기
320x100
320x100

일단 homebrew가 설치되어 있다는 가정하에 포스팅을 한다

 

자기가 최신의 postgresql 버전을 설치하고 싶지 않고, 특정 버전의 postgresql을 설치하고 싶다면 아래의 명령어로 검색을 해보자

brew search postgresql

- 특정 버전 설치

brew install postgresql@[버전]

- 최신 버전 설치

brew install postgresql

난 최신버전을 설치하는 쪽으로 선택했다

다 설치가 끝나면 설치된 버전을 확인해보자

postgres -V or postgres --version

이제 터미널 & homebrew로 postgresql을 로컬에서 실행해보자

- 서비스 실행

brew services start postgresql 또는 brew services start postgresql@14 

- 서비스 종료

brew services stop postgresql

서비스가 실행됐다면

postgresql 쉘을 실행시켜보자

psql postgres

그럼 앞의 표시가 바뀐 것을 볼 수 있다

.... ~ %가 아닌

postgre=# 

이 화면에서 \list를 입력해보자(전체 DB Instance list 조회)

쉘의 종료는 \q이다

이제 통합 개발 툴을 이용해서 편하게 보자

- 무료 -> pgAdmin4

- 유료 -> IntelliJ, DataGrip

 

먼저 무료인 pgAdmin4

https://www.pgadmin.org/download/

 

Download

Download pgAdmin is a free software project released under the PostgreSQL licence. The software is available in source and binary format from the PostgreSQL mirror network. Because compiling from source requires technical knowledge, we recommend installing

www.pgadmin.org

으로 접속해서 각자 OS에 맞는 프로그램을 download해주자

나는 macOS를 선택하고 

pgAdmin4(2023, 5 Release)를 다운받았다

잘 다운받고 실행시켜주자

초기화면에서는 master password를 설정하라고 나온다

데이터베이스를 다루는 일이기때문에 커넥션 유효시간, 접속비밀번호 설정은 최소한의 보안이고 필수이다

개인적으로 다크모드를 선호하기 때문에 메인화면에서 Configure pgAdmin을 클릭하고 Miscell.../Themes에서 Dark로 바꾸고 재시작을 해줬다

이제 로컬 서버를 추가해보자 Add New Server

그럼 아래의 화면의 General탭에서 Name에는 자기가 적고 싶은 이름을..

저의 경우에는 local로

그 다음 Connection 탭에서 Host name/address에 localhost라고 적어준다

그리고 Maintainance databse에는 postgres, Username에는 기본 postgres 또는 M1/M2 Mac의 경우 terminal의 맨 앞 이름을 적어보자(나의 경우 Role에러가 계속 발생했었음)

맨 앞 이름 boki

 

성공! 테이블을 보려면 DB->Schemas->...->Tables에 가서 보면 된다

 

이제 유료인 인텔리제이를..

매우 쉽다

프로젝트를 새로 열어서 Empty 프로젝트로 생성하고 프로젝트 이름을 datbase라고 지어준다

만들고 오픈 프로젝트..

최초에 우측란에 보면

Database가 보일 것이다. 클릭

+ 를 누르고

Data Source -> PostgreSQL 클릭

하단에 Test Connection을 눌러보자

초록불이 나오면 성공한 것이다

Name은 자기가 붙일 이름이다

디폴트로 줘도 되고 변경해도 된다

이제 OK버튼을 누르자

 

내부에 public 스키마에서 우클릭 후 테이블을 만들던 말던 그건 자유이다..

이제 개발 시작^^

끝!!

320x100

댓글