macOS에 PostgreSQL 설치

2025. 4. 16. 09:20Back-End/DB

반응형

사이드 프로젝트에서 MySQL이나 오라클 대신 PostgreSQL을 써보고 싶었다.
macOS 환경이라 설치는 Homebrew로 간단하게 해결했다.


1. Homebrew 설치 여부 확인

먼저 터미널에 아래 명령어를 입력해 brew가 설치되어 있는지 확인한다.

brew --version

설치되어 있지 않다면 공식 명령어를 복사해 실행한다:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. PostgreSQL 설치

터미널에서 다음 명령어를 실행한다:

brew install postgresql

설치가 끝나면 PostgreSQL 서비스를 자동 시작하도록 설정한다:

brew services start postgresql

3. PostgreSQL 접속

설치가 끝났다면 다음 명령어로 PostgreSQL CLI(psql)에 접속할 수 있다:

psql postgres

만약 command not found 에러가 나면, 다음 명령어로 경로를 셸 설정에 추가한다:

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

4. DB 및 사용자 생성

PostgreSQL에 접속한 뒤, 원하는 데이터베이스와 사용자 계정을 만든다:

CREATE DATABASE chatdb;
CREATE USER seonho WITH PASSWORD '1234';
GRANT ALL PRIVILEGES ON DATABASE chatdb TO seonho;
  • chatdb: 사용할 데이터베이스 이름
  • seonho: 사용자 이름
  • '1234': 비밀번호

모든 명령어 뒤에는 ;를 붙이는 걸 잊지 말자.


5. Spring Boot 연동을 위한 설정

application.yml에 다음과 같이 설정한다:

spring:
  datasource:
    url: jdbc:postgresql://localhost:5432/chatdb
    username: seonho
    password: 1234
  jpa:
    hibernate:
      ddl-auto: update
    show-sql: true
    properties:
      hibernate:
        dialect: org.hibernate.dialect.PostgreSQLDialect

이제 프로젝트를 실행하면 PostgreSQL과 연동되어 테이블이 자동으로 생성된다.

 

반응형