Postgres/Postgres Internal

Windows 전용 Postgres 빌드하기

moxie2ks 2025. 2. 9. 18:01
728x90
반응형

개요

본 글에서는 PostgreSQL 소스코드를 Windows 환경에서 빌드하는 과정에 대해 설명한다. 필요한 소프트웨어의 설치 및 설정 방법을 자세히 다루며, 최종적으로 PostgreSQL을 성공적으로 빌드할 수 있는 절차를 제시한다.

설치

Visual Studio 설치

PostgreSQL을 빌드하기 위해 Visual Studio 2022를 설치해야 한다. 설치 방법은 다음과 같다:

  • 다운로드: Visual Studio 공식 웹사이트에서 Visual Studio 2022를 다운로드한다.
  • 설치 과정: 설치 마법사를 통해 필요한 구성 요소를 선택하고 설치를 진행한다.

Active Perl 설치

PostgreSQL의 빌드 과정에서 Perl이 필요하다. Active Perl을 설치하는 방법은 다음과 같다:

  • 다운로드: ActiveState 공식 웹사이트에서 Active Perl을 다운로드한다.
  • 설치: 다운로드한 설치 파일을 실행하여 설치를 완료한다.

MinGW 설치

Windows 환경에서 GNU 툴 체인을 사용하기 위해 MinGW를 설치해야 한다. 설치 과정은 다음과 같다:

1. MinGW Install Manager 설치

MinGW Install Manager를 다운로드하여 설치한다.

2. bison, flex 설치

MinGW Install Manager를 통해 bison과 flex를 설치한다.

3. 환경 변수 등록

MinGW의 bin 디렉토리를 시스템 환경 변수에 추가하여 명령어를 쉽게 사용할 수 있도록 설정한다.

 

Windows Terminal 설치 및 환경설정

Windows Terminal은 명령줄 인터페이스를 제공하며, Microsoft Store에서 설치할 수 있다.

Settings -> Command Prompt에서 아래의 커맨드를 입력한다.

%SystemRoot%\System32\cmd.exe /k "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat"

빌드

설치가 완료되면 PostgreSQL 소스코드를 빌드할 수 있다. PostgreSQL 소스코드에서 다음 명령어를 실행한다.

$ cd <...>\postgres\src\tools\msvc
$ clean.bat
$ build.bat
$ install.bat <설치경로>

위 명령어를 통해 PostgreSQL의 빌드를 완료할 수 있다.

참고문헌

728x90
반응형