티스토리 뷰

PostgreSQL 은 오픈소스 관계형 데이터베이스 관리 시스템(RDBMS)으로, 안정성과 기능성 면에서 업계 표준으로 자리 잡았습니다. PostgreSQL 의 주요 특징과 설치방법에 대해 알아보겠습니다.

 

1. PostgreSQL 특징

 

  • ACID 준수: PostgreSQL은 트랜잭션의 원자성, 일관성, 격리성, 지속성을 보장하는 ACID 규칙을 준수하여 안정적인 데이터 관리가 가능합니다.
  • 확장성과 유연성: 사용자 정의 데이터 타입, 함수, 연산자 등을 추가할 수 있어 매우 유연하며, JSON 및 JSONB 같은 다양한 데이터 형식을 지원합니다.
  • 고급 기능과 성능: 복잡한 쿼리 처리, 병렬 쿼리 처리, 다양한 인덱싱 방식, MVCC(다중 버전 동시성 제어) 등을 통해 성능과 효율성을 높일 수 있습니다.

 

2. PostgreSQL 설치

https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
  • 위 사이트로 이동하여 본인 환경에 맞는 버전으로 다운로드 합니다.

 

Windows x86-64 다운로드

 

 

Next 버틀클릭

 

설치경로지정

 

컴포넌트 체크

 

Data 경로 설정

 

root 패스워드 설정

 

포트 설정

 

지역 설정

 

Next 버튼 클릭

 

Next 버튼 클릭

 

설치 완료

 

3. 유저 및 DB 생성

  • psql 스크립트를 실행합니다.

# 유저 생성
CREATE USER myuser WITH PASSWORD '1234';

# 유저 확인
\du

# Database 생성
CREATE DATABASE mydb OWNER myuser;

# Database 확인
\l

# 권한 부여
GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;

# 생성한 계정으로 로그인
psql -U myuser -d mydb

 

감사합니다.

최근에 올라온 글
Total
Today
Yesterday