Database

[PostgreSQL] Windows 용 pgSQL17 / pgSQL18 버전의 Hypopg 확장의 바이너리( .dll ) 파일 입니다.

달빛에취하다 2026. 6. 4. 10:17

수정일 : 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

 

hypopg_17_(Create-2026_06_02).7z
0.08MB
hypopg_18_(Create-2026_06_04).7z
0.08MB

 

 

아래는 pgSQL18 과 hypopg  컴파일 및 설치 후 테스트 한 내용입니다.

( 17은 개발 DB 가 있는 곳에서 VS Build Tools 사용하고, 18은 개발 PC 에서 VS 2026 에서 컴파일 되었습니다. )