PostgreSQL 설치 가이드: Windows, macOS, Ubuntu, Docker 환경 정리

KUKJIN LEE • 7시간 전 작성
Windows에서 설치
-
PostgreSQL 공식 웹사이트 (https://www.postgresql.org/download/windows/) 방문
-
Windows용 인스톨러 다운로드
-
다운로드한 인스톨러 실행
-
설치 마법사의 지시에 따라 진행:
-
설치할 구성 요소 선택 (기본값 권장)
-
설치 디렉토리 선택
-
데이터 디렉토리 선택
-
관리자 비밀번호 설정
-
macOS에서 설치
Homebrew를 이용한 설치 (권장)
-
Homebrew가 설치되어 있지 않다면 먼저 설치
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
PostgreSQL 설치
brew install postgresql
-
PostgreSQL 서비스 시작
brew services start postgresql
공식 인스톨러를 이용한 설치
-
PostgreSQL 공식 웹사이트 (https://www.postgresql.org/download/macosx/) 방문
-
macOS용 인스톨러 다운로드
-
다운로드한 .dmg 파일 실행
-
설치 마법사의 지시에 따라 진행
Linux (Ubuntu)에서 설치
-
시스템 패키지 목록 업데이트
sudo apt update
-
PostgreSQL과 contrib 패키지 설치
sudo apt install postgresql postgresql-contrib
-
설치 완료 후 자동으로 PostgreSQL 서비스가 시작됩니다.
-
PostgreSQL 서비스 상태 확인
sudo systemctl status postgresql
Docker를 이용한 설치
Docker를 사용하여 PostgreSQL을 실행하려면:
-
Docker 이미지 풀
docker pull postgres
-
PostgreSQL 컨테이너 실행
docker run --name my-postgres -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -d postgres
-
이 명령어는 다음을 수행합니다
-
컨테이너 이름을 'my-postgres'로 설정
-
관리자 비밀번호를 'mysecretpassword'로 설정
-
호스트의 5432 포트를 컨테이너의 5432 포트에 매핑
-
백그라운드에서 컨테이너 실행
-
설치 확인 및 기본 설정
-
PostgreSQL 대화형 터미널 실행:
-
Windows:
psql -U postgres
-
macOS/Linux:
sudo -u postgres psql
-
-
버전 확인
SELECT version();
-
새 데이터베이스 생성
CREATE DATABASE myproject;
-
새 사용자 생성 및 권한 부여
CREATE USER myuser WITH ENCRYPTED PASSWORD 'mysecretpassword';
GRANT ALL PRIVILEGES ON DATABASE myproject TO myuser;
PostgreSQL이 설치되었고, 기본적인 설정이 완료되었습니다. 프로젝트의 요구사항에 따라 추가적인 설정이 필요할 수 있습니다.