geoip

geoip : IP-based geolocation query

Overview

IDExtensionPackageVersionCategoryLicenseLanguage
1560
geoip
geoip
0.3.0
GIS
BSD 2-Clause
SQL
AttributeHas BinaryHas LibraryNeed LoadHas DDLRelocatableTrusted
--s-d--
No
Yes
No
Yes
no
no
Relationships
Schemasgeoip
Requires
ip4r
See Also
postgis
tzf
country
postgis_topology
postgis_raster
postgis_sfcgal
postgis_tiger_geocoder
address_standardizer

no pg17 on el9, no pg13 on el8

Packages

TypeRepoVersionPG Major CompatibilityPackage PatternDependencies
EXT
MIXED
0.3.0
18
17
16
15
14
13
geoipip4r
RPM
PIGSTY
0.3.0
18
17
16
15
14
13
geoip_$v-
DEB
PIGSTY
0.3.0
18
17
16
15
14
13
postgresql-$v-geoip-
Linux / PGPG18PG17PG16PG15PG14PG13
el8.x86_64
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
el8.aarch64
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
el9.x86_64
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
el9.aarch64
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
el10.x86_64
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
el10.aarch64
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
d12.x86_64
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
d12.aarch64
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
d13.x86_64
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
d13.aarch64
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
u22.x86_64
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
u22.aarch64
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
u24.x86_64
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
u24.aarch64
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PIGSTY 0.3.0
PackageVersionOSORGSIZEFile URL
geoip_150.3.0el8.x86_64pigsty11.7 KiBgeoip_15-0.3.0-1PIGSTY.el8.x86_64.rpm
geoip_150.2.4el8.x86_64pgdg11.3 KiBgeoip_15-0.2.4-3.rhel8.noarch.rpm
geoip_150.3.0el8.aarch64pigsty11.7 KiBgeoip_15-0.3.0-1PIGSTY.el8.aarch64.rpm
geoip_150.2.4el8.aarch64pgdg11.3 KiBgeoip_15-0.2.4-3.rhel8.noarch.rpm
geoip_150.3.0el9.x86_64pigsty11.7 KiBgeoip_15-0.3.0-1PIGSTY.el9.x86_64.rpm
geoip_150.2.4el9.x86_64pgdg11.0 KiBgeoip_15-0.2.4-3.rhel9.noarch.rpm
geoip_150.3.0el9.aarch64pigsty11.6 KiBgeoip_15-0.3.0-1PIGSTY.el9.aarch64.rpm
geoip_150.2.4el9.aarch64pgdg10.8 KiBgeoip_15-0.2.4-3.rhel9.noarch.rpm
geoip_150.3.0el10.x86_64pigsty11.7 KiBgeoip_15-0.3.0-1PIGSTY.el10.x86_64.rpm
geoip_150.3.0el10.aarch64pigsty11.7 KiBgeoip_15-0.3.0-1PIGSTY.el10.aarch64.rpm
postgresql-15-geoip0.3.0d12.x86_64pigsty6.3 KiBpostgresql-15-geoip_0.3.0-1PIGSTY~bookworm_amd64.deb
postgresql-15-geoip0.3.0d12.aarch64pigsty6.3 KiBpostgresql-15-geoip_0.3.0-1PIGSTY~bookworm_arm64.deb
postgresql-15-geoip0.3.0d13.x86_64pigsty6.3 KiBpostgresql-15-geoip_0.3.0-1PIGSTY~trixie_amd64.deb
postgresql-15-geoip0.3.0d13.aarch64pigsty6.3 KiBpostgresql-15-geoip_0.3.0-1PIGSTY~trixie_arm64.deb
postgresql-15-geoip0.3.0u22.x86_64pigsty6.4 KiBpostgresql-15-geoip_0.3.0-1PIGSTY~jammy_amd64.deb
postgresql-15-geoip0.3.0u22.aarch64pigsty6.4 KiBpostgresql-15-geoip_0.3.0-1PIGSTY~jammy_arm64.deb
postgresql-15-geoip0.3.0u24.x86_64pigsty6.4 KiBpostgresql-15-geoip_0.3.0-1PIGSTY~noble_amd64.deb
postgresql-15-geoip0.3.0u24.aarch64pigsty6.4 KiBpostgresql-15-geoip_0.3.0-1PIGSTY~noble_arm64.deb
PackageVersionOSORGSIZEFile URL
geoip_140.3.0el8.x86_64pigsty11.7 KiBgeoip_14-0.3.0-1PIGSTY.el8.x86_64.rpm
geoip_140.2.4el8.x86_64pgdg11.3 KiBgeoip_14-0.2.4-3.rhel8.noarch.rpm
geoip_140.3.0el8.aarch64pigsty11.7 KiBgeoip_14-0.3.0-1PIGSTY.el8.aarch64.rpm
geoip_140.2.4el8.aarch64pgdg11.2 KiBgeoip_14-0.2.4-3.rhel8.noarch.rpm
geoip_140.3.0el9.x86_64pigsty11.7 KiBgeoip_14-0.3.0-1PIGSTY.el9.x86_64.rpm
geoip_140.2.4el9.x86_64pgdg11.0 KiBgeoip_14-0.2.4-3.rhel9.noarch.rpm
geoip_140.3.0el9.aarch64pigsty11.6 KiBgeoip_14-0.3.0-1PIGSTY.el9.aarch64.rpm
geoip_140.2.4el9.aarch64pgdg10.8 KiBgeoip_14-0.2.4-3.rhel9.noarch.rpm
geoip_140.3.0el10.x86_64pigsty11.7 KiBgeoip_14-0.3.0-1PIGSTY.el10.x86_64.rpm
geoip_140.3.0el10.aarch64pigsty11.7 KiBgeoip_14-0.3.0-1PIGSTY.el10.aarch64.rpm
postgresql-14-geoip0.3.0d12.x86_64pigsty6.3 KiBpostgresql-14-geoip_0.3.0-1PIGSTY~bookworm_amd64.deb
postgresql-14-geoip0.3.0d12.aarch64pigsty6.3 KiBpostgresql-14-geoip_0.3.0-1PIGSTY~bookworm_arm64.deb
postgresql-14-geoip0.3.0d13.x86_64pigsty6.3 KiBpostgresql-14-geoip_0.3.0-1PIGSTY~trixie_amd64.deb
postgresql-14-geoip0.3.0d13.aarch64pigsty6.3 KiBpostgresql-14-geoip_0.3.0-1PIGSTY~trixie_arm64.deb
postgresql-14-geoip0.3.0u22.x86_64pigsty6.4 KiBpostgresql-14-geoip_0.3.0-1PIGSTY~jammy_amd64.deb
postgresql-14-geoip0.3.0u22.aarch64pigsty6.4 KiBpostgresql-14-geoip_0.3.0-1PIGSTY~jammy_arm64.deb
postgresql-14-geoip0.3.0u24.x86_64pigsty6.4 KiBpostgresql-14-geoip_0.3.0-1PIGSTY~noble_amd64.deb
postgresql-14-geoip0.3.0u24.aarch64pigsty6.4 KiBpostgresql-14-geoip_0.3.0-1PIGSTY~noble_arm64.deb

Source

pig build pkg geoip;		# 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 geoip;		# install via package name, for the active PG version

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

Create this extension with:

CREATE EXTENSION geoip CASCADE; -- requires ip4r
Last updated on