跳转到主要内容

h3

H3 bindings for PostgreSQL

pg_h3 : H3 bindings for PostgreSQL

Overview

ID Extension Package Version Category License Language
1530 h3 pg_h3 4.5.0 GIS Apache-2.0 C
Attribute Has Binary Has Library Need Load Has DDL Relocatable Trusted
--s-d-r No Yes No Yes yes no
RPM and DEB 4.5.0 statically link the pinned H3 core; point coordinates use longitude, latitude. Reindex affected h3index btree and distance-dependent indexes after upgrading.

Packages

Type Repo Version PG Major Compatibility Package Pattern Dependencies
EXT PIGSTY 4.5.0 18 17 16 15 14 pg_h3 -
RPM PIGSTY 4.5.0 18 17 16 15 14 h3-pg_$v -
DEB PIGSTY 4.5.0 18 17 16 15 14 postgresql-$v-h3 -
Linux / PG PG18 PG17 PG16 PG15 PG14
el8.x86_64 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0
el8.aarch64 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0
el9.x86_64 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0
el9.aarch64 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0
el10.x86_64 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0
el10.aarch64 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0
d12.x86_64 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0
d12.aarch64 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0
d13.x86_64 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0
d13.aarch64 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0
u22.x86_64 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0
u22.aarch64 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0
u24.x86_64 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0
u24.aarch64 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0
u26.x86_64 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0
u26.aarch64 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0 PIGSTY 4.5.0
Package Version OS ORG SIZE File URL
h3-pg_18 4.5.0 el8.x86_64 pigsty 252.1 KiB h3-pg_18-4.5.0-1PGSTY.el8.x86_64.rpm
h3-pg_18 4.5.0 el8.aarch64 pigsty 244.8 KiB h3-pg_18-4.5.0-1PGSTY.el8.aarch64.rpm
h3-pg_18 4.2.3 el8.aarch64 pgdg 70.5 KiB h3-pg_18-4.2.3-1PGDG.rhel8.aarch64.rpm
h3-pg_18 4.5.0 el9.x86_64 pigsty 253.4 KiB h3-pg_18-4.5.0-1PGSTY.el9.x86_64.rpm
h3-pg_18 4.2.3 el9.x86_64 pgdg 72.4 KiB h3-pg_18-4.2.3-4PGDG.rhel9.8.x86_64.rpm
h3-pg_18 4.2.3 el9.x86_64 pgdg 72.6 KiB h3-pg_18-4.2.3-1PGDG.rhel9.x86_64.rpm
h3-pg_18 4.5.0 el9.aarch64 pigsty 250.6 KiB h3-pg_18-4.5.0-1PGSTY.el9.aarch64.rpm
h3-pg_18 4.2.3 el9.aarch64 pgdg 71.1 KiB h3-pg_18-4.2.3-4PGDG.rhel9.8.aarch64.rpm
h3-pg_18 4.2.3 el9.aarch64 pgdg 70.7 KiB h3-pg_18-4.2.3-1PGDG.rhel9.aarch64.rpm
h3-pg_18 4.5.0 el10.x86_64 pigsty 260.2 KiB h3-pg_18-4.5.0-1PGSTY.el10.x86_64.rpm
h3-pg_18 4.2.3 el10.x86_64 pgdg 73.2 KiB h3-pg_18-4.2.3-4PGDG.rhel10.2.x86_64.rpm
h3-pg_18 4.2.3 el10.x86_64 pgdg 73.2 KiB h3-pg_18-4.2.3-1PGDG.rhel10.x86_64.rpm
h3-pg_18 4.5.0 el10.aarch64 pigsty 256.5 KiB h3-pg_18-4.5.0-1PGSTY.el10.aarch64.rpm
h3-pg_18 4.2.3 el10.aarch64 pgdg 72.4 KiB h3-pg_18-4.2.3-4PGDG.rhel10.2.aarch64.rpm
h3-pg_18 4.2.3 el10.aarch64 pgdg 72.6 KiB h3-pg_18-4.2.3-1PGDG.rhel10.aarch64.rpm
postgresql-18-h3 4.5.0 d12.x86_64 pigsty 234.1 KiB postgresql-18-h3_4.5.0-1PGSTY~bookworm_amd64.deb
postgresql-18-h3 4.2.3 d12.x86_64 pgdg 52.8 KiB postgresql-18-h3_4.2.3-4.pgdg12+1_amd64.deb
postgresql-18-h3 4.2.3 d12.x86_64 pgdg 52.7 KiB postgresql-18-h3_4.2.3-3.pgdg12+1_amd64.deb
postgresql-18-h3 4.5.0 d12.aarch64 pigsty 225.9 KiB postgresql-18-h3_4.5.0-1PGSTY~bookworm_arm64.deb
postgresql-18-h3 4.2.3 d12.aarch64 pgdg 50.8 KiB postgresql-18-h3_4.2.3-4.pgdg12+1_arm64.deb
postgresql-18-h3 4.2.3 d12.aarch64 pgdg 50.8 KiB postgresql-18-h3_4.2.3-3.pgdg12+1_arm64.deb
postgresql-18-h3 4.5.0 d13.x86_64 pigsty 236.2 KiB postgresql-18-h3_4.5.0-1PGSTY~trixie_amd64.deb
postgresql-18-h3 4.2.3 d13.x86_64 pgdg 53.0 KiB postgresql-18-h3_4.2.3-4.pgdg13+1_amd64.deb
postgresql-18-h3 4.2.3 d13.x86_64 pgdg 52.9 KiB postgresql-18-h3_4.2.3-3.pgdg13+1_amd64.deb
postgresql-18-h3 4.5.0 d13.aarch64 pigsty 229.0 KiB postgresql-18-h3_4.5.0-1PGSTY~trixie_arm64.deb
postgresql-18-h3 4.2.3 d13.aarch64 pgdg 51.6 KiB postgresql-18-h3_4.2.3-4.pgdg13+1_arm64.deb
postgresql-18-h3 4.2.3 d13.aarch64 pgdg 51.4 KiB postgresql-18-h3_4.2.3-3.pgdg13+1_arm64.deb
postgresql-18-h3 4.5.0 u22.x86_64 pigsty 242.9 KiB postgresql-18-h3_4.5.0-1PGSTY~jammy_amd64.deb
postgresql-18-h3 4.2.3 u22.x86_64 pgdg 48.8 KiB postgresql-18-h3_4.2.3-4.pgdg22.04+1_amd64.deb
postgresql-18-h3 4.2.3 u22.x86_64 pgdg 48.6 KiB postgresql-18-h3_4.2.3-3.pgdg22.04+1_amd64.deb
postgresql-18-h3 4.5.0 u22.aarch64 pigsty 239.5 KiB postgresql-18-h3_4.5.0-1PGSTY~jammy_arm64.deb
postgresql-18-h3 4.2.3 u22.aarch64 pgdg 46.6 KiB postgresql-18-h3_4.2.3-4.pgdg22.04+1_arm64.deb
postgresql-18-h3 4.2.3 u22.aarch64 pgdg 46.6 KiB postgresql-18-h3_4.2.3-3.pgdg22.04+1_arm64.deb
postgresql-18-h3 4.5.0 u24.x86_64 pigsty 241.3 KiB postgresql-18-h3_4.5.0-1PGSTY~noble_amd64.deb
postgresql-18-h3 4.2.3 u24.x86_64 pgdg 48.6 KiB postgresql-18-h3_4.2.3-4.pgdg24.04+1_amd64.deb
postgresql-18-h3 4.2.3 u24.x86_64 pgdg 48.6 KiB postgresql-18-h3_4.2.3-3.pgdg24.04+1_amd64.deb
postgresql-18-h3 4.5.0 u24.aarch64 pigsty 238.2 KiB postgresql-18-h3_4.5.0-1PGSTY~noble_arm64.deb
postgresql-18-h3 4.2.3 u24.aarch64 pgdg 47.2 KiB postgresql-18-h3_4.2.3-4.pgdg24.04+1_arm64.deb
postgresql-18-h3 4.2.3 u24.aarch64 pgdg 47.2 KiB postgresql-18-h3_4.2.3-3.pgdg24.04+1_arm64.deb
postgresql-18-h3 4.5.0 u26.x86_64 pigsty 242.3 KiB postgresql-18-h3_4.5.0-1PGSTY~resolute_amd64.deb
postgresql-18-h3 4.2.3 u26.x86_64 pgdg 49.5 KiB postgresql-18-h3_4.2.3-4.pgdg26.04+1_amd64.deb
postgresql-18-h3 4.2.3 u26.x86_64 pgdg 49.4 KiB postgresql-18-h3_4.2.3-3.pgdg26.04+1_amd64.deb
postgresql-18-h3 4.5.0 u26.aarch64 pigsty 237.9 KiB postgresql-18-h3_4.5.0-1PGSTY~resolute_arm64.deb
postgresql-18-h3 4.2.3 u26.aarch64 pgdg 47.9 KiB postgresql-18-h3_4.2.3-4.pgdg26.04+1_arm64.deb
postgresql-18-h3 4.2.3 u26.aarch64 pgdg 47.8 KiB postgresql-18-h3_4.2.3-3.pgdg26.04+1_arm64.deb
Package Version OS ORG SIZE File URL
h3-pg_17 4.5.0 el8.x86_64 pigsty 252.1 KiB h3-pg_17-4.5.0-1PGSTY.el8.x86_64.rpm
h3-pg_17 4.5.0 el8.aarch64 pigsty 244.9 KiB h3-pg_17-4.5.0-1PGSTY.el8.aarch64.rpm
h3-pg_17 4.1.3 el8.aarch64 pgdg 63.8 KiB h3-pg_17-4.1.3-3PGDG.rhel8.aarch64.rpm
h3-pg_17 4.5.0 el9.x86_64 pigsty 253.4 KiB h3-pg_17-4.5.0-1PGSTY.el9.x86_64.rpm
h3-pg_17 4.2.3 el9.x86_64 pgdg 72.4 KiB h3-pg_17-4.2.3-4PGDG.rhel9.8.x86_64.rpm
h3-pg_17 4.1.3 el9.x86_64 pgdg 65.8 KiB h3-pg_17-4.1.3-3PGDG.rhel9.x86_64.rpm
h3-pg_17 4.5.0 el9.aarch64 pigsty 250.6 KiB h3-pg_17-4.5.0-1PGSTY.el9.aarch64.rpm
h3-pg_17 4.2.3 el9.aarch64 pgdg 71.0 KiB h3-pg_17-4.2.3-4PGDG.rhel9.8.aarch64.rpm
h3-pg_17 4.1.3 el9.aarch64 pgdg 64.3 KiB h3-pg_17-4.1.3-3PGDG.rhel9.aarch64.rpm
h3-pg_17 4.5.0 el10.x86_64 pigsty 260.2 KiB h3-pg_17-4.5.0-1PGSTY.el10.x86_64.rpm
h3-pg_17 4.2.3 el10.x86_64 pgdg 72.9 KiB h3-pg_17-4.2.3-4PGDG.rhel10.2.x86_64.rpm
h3-pg_17 4.2.2 el10.x86_64 pgdg 71.7 KiB h3-pg_17-4.2.2-1PGDG.rhel10.x86_64.rpm
h3-pg_17 4.5.0 el10.aarch64 pigsty 256.5 KiB h3-pg_17-4.5.0-1PGSTY.el10.aarch64.rpm
h3-pg_17 4.2.3 el10.aarch64 pgdg 72.4 KiB h3-pg_17-4.2.3-4PGDG.rhel10.2.aarch64.rpm
h3-pg_17 4.2.2 el10.aarch64 pgdg 71.0 KiB h3-pg_17-4.2.2-1PGDG.rhel10.aarch64.rpm
postgresql-17-h3 4.5.0 d12.x86_64 pigsty 234.2 KiB postgresql-17-h3_4.5.0-1PGSTY~bookworm_amd64.deb
postgresql-17-h3 4.2.3 d12.x86_64 pgdg 52.7 KiB postgresql-17-h3_4.2.3-4.pgdg12+1_amd64.deb
postgresql-17-h3 4.2.3 d12.x86_64 pgdg 52.7 KiB postgresql-17-h3_4.2.3-3.pgdg12+1_amd64.deb
postgresql-17-h3 4.5.0 d12.aarch64 pigsty 226.2 KiB postgresql-17-h3_4.5.0-1PGSTY~bookworm_arm64.deb
postgresql-17-h3 4.2.3 d12.aarch64 pgdg 50.8 KiB postgresql-17-h3_4.2.3-4.pgdg12+1_arm64.deb
postgresql-17-h3 4.2.3 d12.aarch64 pgdg 50.7 KiB postgresql-17-h3_4.2.3-3.pgdg12+1_arm64.deb
postgresql-17-h3 4.5.0 d13.x86_64 pigsty 236.3 KiB postgresql-17-h3_4.5.0-1PGSTY~trixie_amd64.deb
postgresql-17-h3 4.2.3 d13.x86_64 pgdg 53.1 KiB postgresql-17-h3_4.2.3-4.pgdg13+1_amd64.deb
postgresql-17-h3 4.2.3 d13.x86_64 pgdg 52.9 KiB postgresql-17-h3_4.2.3-3.pgdg13+1_amd64.deb
postgresql-17-h3 4.5.0 d13.aarch64 pigsty 229.0 KiB postgresql-17-h3_4.5.0-1PGSTY~trixie_arm64.deb
postgresql-17-h3 4.2.3 d13.aarch64 pgdg 51.5 KiB postgresql-17-h3_4.2.3-4.pgdg13+1_arm64.deb
postgresql-17-h3 4.2.3 d13.aarch64 pgdg 51.5 KiB postgresql-17-h3_4.2.3-3.pgdg13+1_arm64.deb
postgresql-17-h3 4.5.0 u22.x86_64 pigsty 257.1 KiB postgresql-17-h3_4.5.0-1PGSTY~jammy_amd64.deb
postgresql-17-h3 4.2.3 u22.x86_64 pgdg 48.6 KiB postgresql-17-h3_4.2.3-4.pgdg22.04+1_amd64.deb
postgresql-17-h3 4.2.3 u22.x86_64 pgdg 48.6 KiB postgresql-17-h3_4.2.3-3.pgdg22.04+1_amd64.deb
postgresql-17-h3 4.5.0 u22.aarch64 pigsty 254.1 KiB postgresql-17-h3_4.5.0-1PGSTY~jammy_arm64.deb
postgresql-17-h3 4.2.3 u22.aarch64 pgdg 46.6 KiB postgresql-17-h3_4.2.3-4.pgdg22.04+1_arm64.deb
postgresql-17-h3 4.2.3 u22.aarch64 pgdg 46.5 KiB postgresql-17-h3_4.2.3-3.pgdg22.04+1_arm64.deb
postgresql-17-h3 4.5.0 u24.x86_64 pigsty 241.3 KiB postgresql-17-h3_4.5.0-1PGSTY~noble_amd64.deb
postgresql-17-h3 4.2.3 u24.x86_64 pgdg 48.6 KiB postgresql-17-h3_4.2.3-4.pgdg24.04+1_amd64.deb
postgresql-17-h3 4.2.3 u24.x86_64 pgdg 48.6 KiB postgresql-17-h3_4.2.3-3.pgdg24.04+1_amd64.deb
postgresql-17-h3 4.5.0 u24.aarch64 pigsty 238.1 KiB postgresql-17-h3_4.5.0-1PGSTY~noble_arm64.deb
postgresql-17-h3 4.2.3 u24.aarch64 pgdg 47.3 KiB postgresql-17-h3_4.2.3-4.pgdg24.04+1_arm64.deb
postgresql-17-h3 4.2.3 u24.aarch64 pgdg 47.3 KiB postgresql-17-h3_4.2.3-3.pgdg24.04+1_arm64.deb
postgresql-17-h3 4.5.0 u26.x86_64 pigsty 242.3 KiB postgresql-17-h3_4.5.0-1PGSTY~resolute_amd64.deb
postgresql-17-h3 4.2.3 u26.x86_64 pgdg 49.5 KiB postgresql-17-h3_4.2.3-4.pgdg26.04+1_amd64.deb
postgresql-17-h3 4.2.3 u26.x86_64 pgdg 49.4 KiB postgresql-17-h3_4.2.3-3.pgdg26.04+1_amd64.deb
postgresql-17-h3 4.5.0 u26.aarch64 pigsty 238.0 KiB postgresql-17-h3_4.5.0-1PGSTY~resolute_arm64.deb
postgresql-17-h3 4.2.3 u26.aarch64 pgdg 48.0 KiB postgresql-17-h3_4.2.3-4.pgdg26.04+1_arm64.deb
postgresql-17-h3 4.2.3 u26.aarch64 pgdg 47.9 KiB postgresql-17-h3_4.2.3-3.pgdg26.04+1_arm64.deb
Package Version OS ORG SIZE File URL
h3-pg_16 4.5.0 el8.x86_64 pigsty 252.0 KiB h3-pg_16-4.5.0-1PGSTY.el8.x86_64.rpm
h3-pg_16 4.1.3 el8.x86_64 pgdg 65.9 KiB h3-pg_16-4.1.3-1PGDG.rhel8.x86_64.rpm
h3-pg_16 4.5.0 el8.aarch64 pigsty 244.9 KiB h3-pg_16-4.5.0-1PGSTY.el8.aarch64.rpm
h3-pg_16 4.1.3 el8.aarch64 pgdg 63.6 KiB h3-pg_16-4.1.3-1PGDG.rhel8.aarch64.rpm
h3-pg_16 4.5.0 el9.x86_64 pigsty 253.4 KiB h3-pg_16-4.5.0-1PGSTY.el9.x86_64.rpm
h3-pg_16 4.2.3 el9.x86_64 pgdg 72.6 KiB h3-pg_16-4.2.3-4PGDG.rhel9.8.x86_64.rpm
h3-pg_16 4.1.3 el9.x86_64 pgdg 65.4 KiB h3-pg_16-4.1.3-1PGDG.rhel9.x86_64.rpm
h3-pg_16 4.5.0 el9.aarch64 pigsty 250.6 KiB h3-pg_16-4.5.0-1PGSTY.el9.aarch64.rpm
h3-pg_16 4.2.3 el9.aarch64 pgdg 71.1 KiB h3-pg_16-4.2.3-4PGDG.rhel9.8.aarch64.rpm
h3-pg_16 4.1.3 el9.aarch64 pgdg 63.8 KiB h3-pg_16-4.1.3-1PGDG.rhel9.aarch64.rpm
h3-pg_16 4.5.0 el10.x86_64 pigsty 260.2 KiB h3-pg_16-4.5.0-1PGSTY.el10.x86_64.rpm
h3-pg_16 4.2.3 el10.x86_64 pgdg 72.9 KiB h3-pg_16-4.2.3-4PGDG.rhel10.2.x86_64.rpm
h3-pg_16 4.2.2 el10.x86_64 pgdg 71.6 KiB h3-pg_16-4.2.2-1PGDG.rhel10.x86_64.rpm
h3-pg_16 4.5.0 el10.aarch64 pigsty 256.5 KiB h3-pg_16-4.5.0-1PGSTY.el10.aarch64.rpm
h3-pg_16 4.2.3 el10.aarch64 pgdg 72.5 KiB h3-pg_16-4.2.3-4PGDG.rhel10.2.aarch64.rpm
h3-pg_16 4.2.2 el10.aarch64 pgdg 71.0 KiB h3-pg_16-4.2.2-1PGDG.rhel10.aarch64.rpm
postgresql-16-h3 4.5.0 d12.x86_64 pigsty 234.1 KiB postgresql-16-h3_4.5.0-1PGSTY~bookworm_amd64.deb
postgresql-16-h3 4.2.3 d12.x86_64 pgdg 52.8 KiB postgresql-16-h3_4.2.3-4.pgdg12+1_amd64.deb
postgresql-16-h3 4.2.3 d12.x86_64 pgdg 52.7 KiB postgresql-16-h3_4.2.3-3.pgdg12+1_amd64.deb
postgresql-16-h3 4.5.0 d12.aarch64 pigsty 225.8 KiB postgresql-16-h3_4.5.0-1PGSTY~bookworm_arm64.deb
postgresql-16-h3 4.2.3 d12.aarch64 pgdg 50.8 KiB postgresql-16-h3_4.2.3-4.pgdg12+1_arm64.deb
postgresql-16-h3 4.2.3 d12.aarch64 pgdg 50.8 KiB postgresql-16-h3_4.2.3-3.pgdg12+1_arm64.deb
postgresql-16-h3 4.5.0 d13.x86_64 pigsty 236.4 KiB postgresql-16-h3_4.5.0-1PGSTY~trixie_amd64.deb
postgresql-16-h3 4.2.3 d13.x86_64 pgdg 52.9 KiB postgresql-16-h3_4.2.3-4.pgdg13+1_amd64.deb
postgresql-16-h3 4.2.3 d13.x86_64 pgdg 53.0 KiB postgresql-16-h3_4.2.3-3.pgdg13+1_amd64.deb
postgresql-16-h3 4.5.0 d13.aarch64 pigsty 229.0 KiB postgresql-16-h3_4.5.0-1PGSTY~trixie_arm64.deb
postgresql-16-h3 4.2.3 d13.aarch64 pgdg 51.5 KiB postgresql-16-h3_4.2.3-4.pgdg13+1_arm64.deb
postgresql-16-h3 4.2.3 d13.aarch64 pgdg 51.4 KiB postgresql-16-h3_4.2.3-3.pgdg13+1_arm64.deb
postgresql-16-h3 4.5.0 u22.x86_64 pigsty 256.9 KiB postgresql-16-h3_4.5.0-1PGSTY~jammy_amd64.deb
postgresql-16-h3 4.2.3 u22.x86_64 pgdg 48.7 KiB postgresql-16-h3_4.2.3-4.pgdg22.04+1_amd64.deb
postgresql-16-h3 4.2.3 u22.x86_64 pgdg 48.6 KiB postgresql-16-h3_4.2.3-3.pgdg22.04+1_amd64.deb
postgresql-16-h3 4.5.0 u22.aarch64 pigsty 253.9 KiB postgresql-16-h3_4.5.0-1PGSTY~jammy_arm64.deb
postgresql-16-h3 4.2.3 u22.aarch64 pgdg 46.6 KiB postgresql-16-h3_4.2.3-4.pgdg22.04+1_arm64.deb
postgresql-16-h3 4.2.3 u22.aarch64 pgdg 46.6 KiB postgresql-16-h3_4.2.3-3.pgdg22.04+1_arm64.deb
postgresql-16-h3 4.5.0 u24.x86_64 pigsty 241.3 KiB postgresql-16-h3_4.5.0-1PGSTY~noble_amd64.deb
postgresql-16-h3 4.2.3 u24.x86_64 pgdg 48.8 KiB postgresql-16-h3_4.2.3-4.pgdg24.04+1_amd64.deb
postgresql-16-h3 4.2.3 u24.x86_64 pgdg 48.7 KiB postgresql-16-h3_4.2.3-3.pgdg24.04+1_amd64.deb
postgresql-16-h3 4.5.0 u24.aarch64 pigsty 238.3 KiB postgresql-16-h3_4.5.0-1PGSTY~noble_arm64.deb
postgresql-16-h3 4.2.3 u24.aarch64 pgdg 47.3 KiB postgresql-16-h3_4.2.3-4.pgdg24.04+1_arm64.deb
postgresql-16-h3 4.2.3 u24.aarch64 pgdg 47.2 KiB postgresql-16-h3_4.2.3-3.pgdg24.04+1_arm64.deb
postgresql-16-h3 4.5.0 u26.x86_64 pigsty 242.3 KiB postgresql-16-h3_4.5.0-1PGSTY~resolute_amd64.deb
postgresql-16-h3 4.2.3 u26.x86_64 pgdg 49.5 KiB postgresql-16-h3_4.2.3-4.pgdg26.04+1_amd64.deb
postgresql-16-h3 4.2.3 u26.x86_64 pgdg 49.4 KiB postgresql-16-h3_4.2.3-3.pgdg26.04+1_amd64.deb
postgresql-16-h3 4.5.0 u26.aarch64 pigsty 238.0 KiB postgresql-16-h3_4.5.0-1PGSTY~resolute_arm64.deb
postgresql-16-h3 4.2.3 u26.aarch64 pgdg 48.0 KiB postgresql-16-h3_4.2.3-4.pgdg26.04+1_arm64.deb
postgresql-16-h3 4.2.3 u26.aarch64 pgdg 47.9 KiB postgresql-16-h3_4.2.3-3.pgdg26.04+1_arm64.deb
Package Version OS ORG SIZE File URL
h3-pg_15 4.5.0 el8.x86_64 pigsty 251.7 KiB h3-pg_15-4.5.0-1PGSTY.el8.x86_64.rpm
h3-pg_15 4.1.3 el8.x86_64 pgdg 65.9 KiB h3-pg_15-4.1.3-1PGDG.rhel8.x86_64.rpm
h3-pg_15 4.5.0 el8.aarch64 pigsty 244.5 KiB h3-pg_15-4.5.0-1PGSTY.el8.aarch64.rpm
h3-pg_15 4.1.3 el8.aarch64 pgdg 63.6 KiB h3-pg_15-4.1.3-1PGDG.rhel8.aarch64.rpm
h3-pg_15 4.5.0 el9.x86_64 pigsty 253.1 KiB h3-pg_15-4.5.0-1PGSTY.el9.x86_64.rpm
h3-pg_15 4.2.3 el9.x86_64 pgdg 72.6 KiB h3-pg_15-4.2.3-4PGDG.rhel9.8.x86_64.rpm
h3-pg_15 4.1.3 el9.x86_64 pgdg 65.5 KiB h3-pg_15-4.1.3-1PGDG.rhel9.x86_64.rpm
h3-pg_15 4.5.0 el9.aarch64 pigsty 250.2 KiB h3-pg_15-4.5.0-1PGSTY.el9.aarch64.rpm
h3-pg_15 4.2.3 el9.aarch64 pgdg 71.2 KiB h3-pg_15-4.2.3-4PGDG.rhel9.8.aarch64.rpm
h3-pg_15 4.1.3 el9.aarch64 pgdg 63.8 KiB h3-pg_15-4.1.3-1PGDG.rhel9.aarch64.rpm
h3-pg_15 4.5.0 el10.x86_64 pigsty 259.8 KiB h3-pg_15-4.5.0-1PGSTY.el10.x86_64.rpm
h3-pg_15 4.2.3 el10.x86_64 pgdg 73.0 KiB h3-pg_15-4.2.3-4PGDG.rhel10.2.x86_64.rpm
h3-pg_15 4.2.2 el10.x86_64 pgdg 71.6 KiB h3-pg_15-4.2.2-1PGDG.rhel10.x86_64.rpm
h3-pg_15 4.5.0 el10.aarch64 pigsty 256.1 KiB h3-pg_15-4.5.0-1PGSTY.el10.aarch64.rpm
h3-pg_15 4.2.3 el10.aarch64 pgdg 72.5 KiB h3-pg_15-4.2.3-4PGDG.rhel10.2.aarch64.rpm
h3-pg_15 4.2.2 el10.aarch64 pgdg 71.2 KiB h3-pg_15-4.2.2-1PGDG.rhel10.aarch64.rpm
postgresql-15-h3 4.5.0 d12.x86_64 pigsty 233.7 KiB postgresql-15-h3_4.5.0-1PGSTY~bookworm_amd64.deb
postgresql-15-h3 4.2.3 d12.x86_64 pgdg 52.8 KiB postgresql-15-h3_4.2.3-4.pgdg12+1_amd64.deb
postgresql-15-h3 4.2.3 d12.x86_64 pgdg 52.7 KiB postgresql-15-h3_4.2.3-3.pgdg12+1_amd64.deb
postgresql-15-h3 4.5.0 d12.aarch64 pigsty 225.6 KiB postgresql-15-h3_4.5.0-1PGSTY~bookworm_arm64.deb
postgresql-15-h3 4.2.3 d12.aarch64 pgdg 50.8 KiB postgresql-15-h3_4.2.3-4.pgdg12+1_arm64.deb
postgresql-15-h3 4.2.3 d12.aarch64 pgdg 50.8 KiB postgresql-15-h3_4.2.3-3.pgdg12+1_arm64.deb
postgresql-15-h3 4.5.0 d13.x86_64 pigsty 236.0 KiB postgresql-15-h3_4.5.0-1PGSTY~trixie_amd64.deb
postgresql-15-h3 4.2.3 d13.x86_64 pgdg 52.9 KiB postgresql-15-h3_4.2.3-4.pgdg13+1_amd64.deb
postgresql-15-h3 4.2.3 d13.x86_64 pgdg 52.9 KiB postgresql-15-h3_4.2.3-3.pgdg13+1_amd64.deb
postgresql-15-h3 4.5.0 d13.aarch64 pigsty 228.7 KiB postgresql-15-h3_4.5.0-1PGSTY~trixie_arm64.deb
postgresql-15-h3 4.2.3 d13.aarch64 pgdg 51.4 KiB postgresql-15-h3_4.2.3-4.pgdg13+1_arm64.deb
postgresql-15-h3 4.2.3 d13.aarch64 pgdg 51.4 KiB postgresql-15-h3_4.2.3-3.pgdg13+1_arm64.deb
postgresql-15-h3 4.5.0 u22.x86_64 pigsty 256.9 KiB postgresql-15-h3_4.5.0-1PGSTY~jammy_amd64.deb
postgresql-15-h3 4.2.3 u22.x86_64 pgdg 48.6 KiB postgresql-15-h3_4.2.3-4.pgdg22.04+1_amd64.deb
postgresql-15-h3 4.2.3 u22.x86_64 pgdg 48.7 KiB postgresql-15-h3_4.2.3-3.pgdg22.04+1_amd64.deb
postgresql-15-h3 4.5.0 u22.aarch64 pigsty 254.0 KiB postgresql-15-h3_4.5.0-1PGSTY~jammy_arm64.deb
postgresql-15-h3 4.2.3 u22.aarch64 pgdg 46.6 KiB postgresql-15-h3_4.2.3-4.pgdg22.04+1_arm64.deb
postgresql-15-h3 4.2.3 u22.aarch64 pgdg 46.5 KiB postgresql-15-h3_4.2.3-3.pgdg22.04+1_arm64.deb
postgresql-15-h3 4.5.0 u24.x86_64 pigsty 240.9 KiB postgresql-15-h3_4.5.0-1PGSTY~noble_amd64.deb
postgresql-15-h3 4.2.3 u24.x86_64 pgdg 48.7 KiB postgresql-15-h3_4.2.3-4.pgdg24.04+1_amd64.deb
postgresql-15-h3 4.2.3 u24.x86_64 pgdg 48.6 KiB postgresql-15-h3_4.2.3-3.pgdg24.04+1_amd64.deb
postgresql-15-h3 4.5.0 u24.aarch64 pigsty 237.9 KiB postgresql-15-h3_4.5.0-1PGSTY~noble_arm64.deb
postgresql-15-h3 4.2.3 u24.aarch64 pgdg 47.3 KiB postgresql-15-h3_4.2.3-4.pgdg24.04+1_arm64.deb
postgresql-15-h3 4.2.3 u24.aarch64 pgdg 47.3 KiB postgresql-15-h3_4.2.3-3.pgdg24.04+1_arm64.deb
postgresql-15-h3 4.5.0 u26.x86_64 pigsty 242.0 KiB postgresql-15-h3_4.5.0-1PGSTY~resolute_amd64.deb
postgresql-15-h3 4.2.3 u26.x86_64 pgdg 49.5 KiB postgresql-15-h3_4.2.3-4.pgdg26.04+1_amd64.deb
postgresql-15-h3 4.2.3 u26.x86_64 pgdg 49.4 KiB postgresql-15-h3_4.2.3-3.pgdg26.04+1_amd64.deb
postgresql-15-h3 4.5.0 u26.aarch64 pigsty 237.6 KiB postgresql-15-h3_4.5.0-1PGSTY~resolute_arm64.deb
postgresql-15-h3 4.2.3 u26.aarch64 pgdg 47.9 KiB postgresql-15-h3_4.2.3-4.pgdg26.04+1_arm64.deb
postgresql-15-h3 4.2.3 u26.aarch64 pgdg 47.9 KiB postgresql-15-h3_4.2.3-3.pgdg26.04+1_arm64.deb
Package Version OS ORG SIZE File URL
h3-pg_14 4.5.0 el8.x86_64 pigsty 251.7 KiB h3-pg_14-4.5.0-1PGSTY.el8.x86_64.rpm
h3-pg_14 4.1.3 el8.x86_64 pgdg 65.9 KiB h3-pg_14-4.1.3-1PGDG.rhel8.x86_64.rpm
h3-pg_14 4.5.0 el8.aarch64 pigsty 244.5 KiB h3-pg_14-4.5.0-1PGSTY.el8.aarch64.rpm
h3-pg_14 4.1.3 el8.aarch64 pgdg 63.6 KiB h3-pg_14-4.1.3-1PGDG.rhel8.aarch64.rpm
h3-pg_14 4.5.0 el9.x86_64 pigsty 253.0 KiB h3-pg_14-4.5.0-1PGSTY.el9.x86_64.rpm
h3-pg_14 4.2.3 el9.x86_64 pgdg 72.6 KiB h3-pg_14-4.2.3-4PGDG.rhel9.8.x86_64.rpm
h3-pg_14 4.1.3 el9.x86_64 pgdg 65.5 KiB h3-pg_14-4.1.3-1PGDG.rhel9.x86_64.rpm
h3-pg_14 4.5.0 el9.aarch64 pigsty 250.2 KiB h3-pg_14-4.5.0-1PGSTY.el9.aarch64.rpm
h3-pg_14 4.2.3 el9.aarch64 pgdg 71.2 KiB h3-pg_14-4.2.3-4PGDG.rhel9.8.aarch64.rpm
h3-pg_14 4.1.3 el9.aarch64 pgdg 63.7 KiB h3-pg_14-4.1.3-1PGDG.rhel9.aarch64.rpm
h3-pg_14 4.5.0 el10.x86_64 pigsty 259.8 KiB h3-pg_14-4.5.0-1PGSTY.el10.x86_64.rpm
h3-pg_14 4.2.3 el10.x86_64 pgdg 72.9 KiB h3-pg_14-4.2.3-4PGDG.rhel10.2.x86_64.rpm
h3-pg_14 4.2.2 el10.x86_64 pgdg 71.6 KiB h3-pg_14-4.2.2-1PGDG.rhel10.x86_64.rpm
h3-pg_14 4.5.0 el10.aarch64 pigsty 256.1 KiB h3-pg_14-4.5.0-1PGSTY.el10.aarch64.rpm
h3-pg_14 4.2.3 el10.aarch64 pgdg 72.5 KiB h3-pg_14-4.2.3-4PGDG.rhel10.2.aarch64.rpm
h3-pg_14 4.2.2 el10.aarch64 pgdg 71.0 KiB h3-pg_14-4.2.2-1PGDG.rhel10.aarch64.rpm
postgresql-14-h3 4.5.0 d12.x86_64 pigsty 233.8 KiB postgresql-14-h3_4.5.0-1PGSTY~bookworm_amd64.deb
postgresql-14-h3 4.2.3 d12.x86_64 pgdg 52.7 KiB postgresql-14-h3_4.2.3-4.pgdg12+1_amd64.deb
postgresql-14-h3 4.2.3 d12.x86_64 pgdg 52.9 KiB postgresql-14-h3_4.2.3-3.pgdg12+1_amd64.deb
postgresql-14-h3 4.5.0 d12.aarch64 pigsty 225.4 KiB postgresql-14-h3_4.5.0-1PGSTY~bookworm_arm64.deb
postgresql-14-h3 4.2.3 d12.aarch64 pgdg 50.8 KiB postgresql-14-h3_4.2.3-4.pgdg12+1_arm64.deb
postgresql-14-h3 4.2.3 d12.aarch64 pgdg 50.8 KiB postgresql-14-h3_4.2.3-3.pgdg12+1_arm64.deb
postgresql-14-h3 4.5.0 d13.x86_64 pigsty 235.9 KiB postgresql-14-h3_4.5.0-1PGSTY~trixie_amd64.deb
postgresql-14-h3 4.2.3 d13.x86_64 pgdg 53.0 KiB postgresql-14-h3_4.2.3-4.pgdg13+1_amd64.deb
postgresql-14-h3 4.2.3 d13.x86_64 pgdg 53.0 KiB postgresql-14-h3_4.2.3-3.pgdg13+1_amd64.deb
postgresql-14-h3 4.5.0 d13.aarch64 pigsty 228.6 KiB postgresql-14-h3_4.5.0-1PGSTY~trixie_arm64.deb
postgresql-14-h3 4.2.3 d13.aarch64 pgdg 51.5 KiB postgresql-14-h3_4.2.3-4.pgdg13+1_arm64.deb
postgresql-14-h3 4.2.3 d13.aarch64 pgdg 51.5 KiB postgresql-14-h3_4.2.3-3.pgdg13+1_arm64.deb
postgresql-14-h3 4.5.0 u22.x86_64 pigsty 256.9 KiB postgresql-14-h3_4.5.0-1PGSTY~jammy_amd64.deb
postgresql-14-h3 4.2.3 u22.x86_64 pgdg 48.8 KiB postgresql-14-h3_4.2.3-4.pgdg22.04+1_amd64.deb
postgresql-14-h3 4.2.3 u22.x86_64 pgdg 48.7 KiB postgresql-14-h3_4.2.3-3.pgdg22.04+1_amd64.deb
postgresql-14-h3 4.5.0 u22.aarch64 pigsty 254.0 KiB postgresql-14-h3_4.5.0-1PGSTY~jammy_arm64.deb
postgresql-14-h3 4.2.3 u22.aarch64 pgdg 46.6 KiB postgresql-14-h3_4.2.3-4.pgdg22.04+1_arm64.deb
postgresql-14-h3 4.2.3 u22.aarch64 pgdg 46.5 KiB postgresql-14-h3_4.2.3-3.pgdg22.04+1_arm64.deb
postgresql-14-h3 4.5.0 u24.x86_64 pigsty 240.9 KiB postgresql-14-h3_4.5.0-1PGSTY~noble_amd64.deb
postgresql-14-h3 4.2.3 u24.x86_64 pgdg 48.7 KiB postgresql-14-h3_4.2.3-4.pgdg24.04+1_amd64.deb
postgresql-14-h3 4.2.3 u24.x86_64 pgdg 48.7 KiB postgresql-14-h3_4.2.3-3.pgdg24.04+1_amd64.deb
postgresql-14-h3 4.5.0 u24.aarch64 pigsty 237.8 KiB postgresql-14-h3_4.5.0-1PGSTY~noble_arm64.deb
postgresql-14-h3 4.2.3 u24.aarch64 pgdg 47.3 KiB postgresql-14-h3_4.2.3-4.pgdg24.04+1_arm64.deb
postgresql-14-h3 4.2.3 u24.aarch64 pgdg 47.2 KiB postgresql-14-h3_4.2.3-3.pgdg24.04+1_arm64.deb
postgresql-14-h3 4.5.0 u26.x86_64 pigsty 242.0 KiB postgresql-14-h3_4.5.0-1PGSTY~resolute_amd64.deb
postgresql-14-h3 4.2.3 u26.x86_64 pgdg 49.5 KiB postgresql-14-h3_4.2.3-4.pgdg26.04+1_amd64.deb
postgresql-14-h3 4.2.3 u26.x86_64 pgdg 49.5 KiB postgresql-14-h3_4.2.3-3.pgdg26.04+1_amd64.deb
postgresql-14-h3 4.5.0 u26.aarch64 pigsty 237.5 KiB postgresql-14-h3_4.5.0-1PGSTY~resolute_arm64.deb
postgresql-14-h3 4.2.3 u26.aarch64 pgdg 47.9 KiB postgresql-14-h3_4.2.3-4.pgdg26.04+1_arm64.deb
postgresql-14-h3 4.2.3 u26.aarch64 pgdg 47.8 KiB postgresql-14-h3_4.2.3-3.pgdg26.04+1_arm64.deb

Source

pig build pkg pg_h3;		# build rpm/deb

Install

Make sure PGDG and PIGSTY repo available:

pig repo add pgsql -u   # add both repo and update cache

Install this extension with pig:

pig install pg_h3;		# install via package name, for the active PG version
pig install h3;		# install by extension name, for the current active PG version

pig install h3 -v 18;   # install for PG 18
pig install h3 -v 17;   # install for PG 17
pig install h3 -v 16;   # install for PG 16
pig install h3 -v 15;   # install for PG 15
pig install h3 -v 14;   # install for PG 14

Create this extension with:

CREATE EXTENSION h3;

Usage

Sources:

h3 exposes the H3 hierarchical hexagonal grid through PostgreSQL. Its h3index type stores cell, directed-edge, and vertex identifiers. Use it to assign coordinates to cells, aggregate by resolution, and traverse neighborhoods. The extension does not require preloading.

Upgrade to 4.5.0

Install matching files before updating each database. The update automatically rebuilds affected H3 btree indexes because earlier comparators physically sorted them in the wrong order. The migration can also recompute stored distance-dependent generated columns, rebuild dependent indexes, and refresh dependent materialized views. Plan for locks, writes, and maintenance time; a library replacement alone does not perform these operations.

ALTER EXTENSION h3 UPDATE TO '4.5.0';

For manually scheduled btree rebuilds, upstream recommends dropping affected indexes before the extension update and recreating them afterward. Install the 4.5.0 package files before requesting this extension update.

Index a Location

PostgreSQL points use longitude, latitude in degrees. Do not pass projected coordinates or swap the axes. Resolution ranges from 0 to 15.

CREATE EXTENSION h3;
SET h3.strict = true;

SELECT h3_latlng_to_cell(POINT(-122.0553238, 37.3615593), 5);
SELECT h3_cell_to_latlng('85283473fffffff'::h3index);
SELECT h3_cell_to_boundary('85283473fffffff'::h3index);

h3.strict defaults to false; enabling it rejects out-of-range coordinates. h3.extend_antimeridian controls boundary handling at the 180-degree meridian; leave it false for typical planar PostGIS operations.

Core API

Task Functions
Inspect identifiers h3_get_resolution, h3_get_base_cell_number, h3_is_valid_cell, h3_is_valid_index, h3_is_pentagon
Traverse neighborhoods h3_grid_disk, h3_grid_disk_distances, h3_grid_ring, h3_grid_path_cells, h3_grid_distance
Change resolution h3_cell_to_parent, h3_cell_to_children, h3_cell_to_center_child, h3_compact_cells, h3_uncompact_cells
Cover regions h3_polygon_to_cells, h3_cells_to_multi_polygon
Directed edges h3_cells_to_directed_edge, h3_directed_edge_to_cells, h3_reverse_directed_edge
Vertices and measurements h3_cell_to_vertexes, h3_vertex_to_latlng, h3_cell_area, h3_edge_length, h3_great_circle_distance
Explicit cell components h3_get_index_digit, h3_construct_cell

Version 4.5.0 adds the general identifier validator, explicit cell-component helpers, and edge reversal. Prefer the new ring API to the unsafe variant near pentagons; neighborhood row order is not guaranteed. Grid-distance and path operations can fail for distant cells or pentagonal distortion.

SELECT h3_grid_disk('85283473fffffff'::h3index, 2);
SELECT h3_grid_ring('85283473fffffff'::h3index, 1);
SELECT h3_cell_to_parent('85283473fffffff'::h3index, 3);

Operators and Indexes

Equality and ordering support btree indexes; containment and overlap use @>, <@, and &&. The <-> operator returns grid distance, with a maximum-bigint sentinel where distance calculation fails. It is not a physical distance in meters.

CREATE TABLE locations (cell h3index);
CREATE INDEX locations_cell_btree ON locations (cell);
CREATE INDEX locations_cell_gist ON locations
USING gist (cell h3index_gist_ops_experimental);

GiST and SP-GiST operator classes are experimental. For geometry, geography, raster, and SRID-aware workflows, use the separate h3_postgis extension. Validate polygons before converting them to cells; invalid polygons can produce undefined results or unexpectedly large output.