수정일 : 2026-06-23
아래 내용으로 변경되었습니다.
* Makefile.win 에서 CFLAGS 에 컴파일러 관련 옵션 추가 되었습니다.
* pgSQL 19 beta 1 에 대한 확장도 컴파일 되었습니다. ( 바이너리 파일들 포함됨 )
* 빌드환경 설정 및 빌드는 자동화 스크립트로 대체 되었습니다. 이 포스트의 본문은 보관 용도 입니다. 이후 본문은 업데이트되지 않습니다.
PostgreSQL의 hypoPG 확장을 Windows 컴파일 하기 및 바이너리 파일 - 자동 스크립트 — 삽질은 내 운명
PostgreSQL의 hypoPG 확장을 Windows 컴파일 하기 및 바이너리 파일 - 자동 스크립트
※ 작성일 : 2026-06-23hypoPG : 1.4.3PostgreSQL : 17버전 이상 ( Test 진행 17 ~ 19 beta 1, 17 미만 버전은 테스트 되지 않음.)build OS : Windows 11 Pro (25H2)빌드 환경 설정 : build_env.bat빌드 : build.bat, Makefile.win
dev.d-0-b.kr
작성일 : 2026-06-04 10:00
pgSQL17 / pgSQL18 버전에 대한 컴파일은 아래 링크
Windows 용 PostgreSQL 17 에 hypopg 확장 컴파일 및 설치 하기 — 삽질은 내 운명
Windows 용 PostgreSQL 17 에 hypopg 확장 컴파일 및 설치 하기
작성일 - 2026-06-02 16:40Windows 용 PostgreSQL 17( pgSQL 17) 에 hypopg 확장을 컴파일 해서 설치하는 내용입니다. 공식지원이나 AI 쪽에서 레퍼런스가 없습니다. 그래서 아래 환경이나 프로그램은 되도록이면
dev.d-0-b.kr
를 참고해서 하시면 됩니다.
( 환경에 맞춰서 경로만 변경하면 기존 Makefile.win 으로 버전별 컴파일에 문제가 없습니다. )
컴파일된 DLL에 대해서 믿음을 주지 못할거 같아 올리지 않았었습니다.
혹시나 필요한 분들이 계실까봐 pgSQL17 버전과 pgSQL18 버전의 hypopg extension 의 바이너리 파일을 첨부합니다.
( 이게 원래 이렇게 버전별로 따로 관리해야 하나요?? 아시는분? )
* PostgreSQL 17.7 on x86_64-windows, compiled by msvc-19.44.35221, 64-bit
* PostgreSQL 18.4 on x86_64-windows, compiled by msvc-19.44.35226, 64-bit
아래는 pgSQL18 과 hypopg 컴파일 및 설치 후 테스트 한 내용입니다.
( 17은 개발 DB 가 있는 곳에서 VS Build Tools 사용하고, 18은 개발 PC 에서 VS 2026 에서 컴파일 되었습니다. )


'Database' 카테고리의 다른 글
| PostgreSQL의 hypoPG 확장을 Windows 컴파일 하기 및 바이너리 파일 - 자동 스크립트 (0) | 2026.06.23 |
|---|---|
| Windows 용 PostgreSQL 17 에 hypopg 확장 컴파일 및 설치 하기 (0) | 2026.06.02 |