pg_curl

pg_curl

pg_curl : Run curl actions for data transfer in URL syntax

Overview

ID Extension Package Version Category License Language
4090
pg_curl
pg_curl
2.4.5
UTIL
MIT
C
Attribute Has Binary Has Library Need Load Has DDL Relocatable Trusted
--s-d-r
No
Yes
No
Yes
yes
no
Relationships
See Also
http
pg_net
pgjwt
gzip
bzip
zstd
pgjq
pg_smtp_client

Packages

Type Repo Version PG Major Compatibility Package Pattern Dependencies
EXT
PIGSTY
2.4.5
18
17
16
15
14
13
pg_curl -
RPM
PIGSTY
2.4.5
18
17
16
15
14
13
pg_curl_$v* -
DEB
PIGSTY
2.4.5
18
17
16
15
14
13
postgresql-$v-pg-curl -
Linux / PG PG18 PG17 PG16 PG15 PG14 PG13
el8.x86_64
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
el8.aarch64
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
el9.x86_64
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
el9.aarch64
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
el10.x86_64
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
el10.aarch64
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
d12.x86_64
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
d12.aarch64
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
d13.x86_64
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
d13.aarch64
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
u22.x86_64
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
u22.aarch64
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
u24.x86_64
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
u24.aarch64
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
PIGSTY 2.4.5
Package Version OS ORG SIZE File URL
pg_curl_18 2.4.5 el8.x86_64 pigsty 63.6 KiB pg_curl_18-2.4.5-2PIGSTY.el8.x86_64.rpm
pg_curl_18 2.4.4 el8.x86_64 pgdg 43.8 KiB pg_curl_18-2.4.4-1PGDG.rhel8.x86_64.rpm
pg_curl_18 2.4.5 el8.aarch64 pigsty 60.2 KiB pg_curl_18-2.4.5-2PIGSTY.el8.aarch64.rpm
pg_curl_18 2.4.4 el8.aarch64 pgdg 42.1 KiB pg_curl_18-2.4.4-1PGDG.rhel8.aarch64.rpm
pg_curl_18 2.4.5 el9.x86_64 pigsty 54.3 KiB pg_curl_18-2.4.5-2PIGSTY.el9.x86_64.rpm
pg_curl_18 2.4.4 el9.x86_64 pgdg 45.5 KiB pg_curl_18-2.4.4-1PGDG.rhel9.x86_64.rpm
pg_curl_18 2.4.5 el9.aarch64 pigsty 53.2 KiB pg_curl_18-2.4.5-2PIGSTY.el9.aarch64.rpm
pg_curl_18 2.4.4 el9.aarch64 pgdg 44.0 KiB pg_curl_18-2.4.4-1PGDG.rhel9.aarch64.rpm
pg_curl_18 2.4.5 el10.x86_64 pigsty 54.5 KiB pg_curl_18-2.4.5-2PIGSTY.el10.x86_64.rpm
pg_curl_18 2.4.4 el10.x86_64 pgdg 46.5 KiB pg_curl_18-2.4.4-1PGDG.rhel10.x86_64.rpm
pg_curl_18 2.4.5 el10.aarch64 pigsty 54.1 KiB pg_curl_18-2.4.5-2PIGSTY.el10.aarch64.rpm
pg_curl_18 2.4.4 el10.aarch64 pgdg 45.5 KiB pg_curl_18-2.4.4-1PGDG.rhel10.aarch64.rpm
postgresql-18-pg-curl 2.4.5 d12.x86_64 pigsty 99.6 KiB postgresql-18-pg-curl_2.4.5-1PIGSTY~bookworm_amd64.deb
postgresql-18-pg-curl 2.4.5 d12.aarch64 pigsty 98.4 KiB postgresql-18-pg-curl_2.4.5-1PIGSTY~bookworm_arm64.deb
postgresql-18-pg-curl 2.4.5 d13.x86_64 pigsty 100.4 KiB postgresql-18-pg-curl_2.4.5-1PIGSTY~trixie_amd64.deb
postgresql-18-pg-curl 2.4.5 d13.aarch64 pigsty 98.6 KiB postgresql-18-pg-curl_2.4.5-1PIGSTY~trixie_arm64.deb
postgresql-18-pg-curl 2.4.5 u22.x86_64 pigsty 114.9 KiB postgresql-18-pg-curl_2.4.5-1PIGSTY~jammy_amd64.deb
postgresql-18-pg-curl 2.4.5 u22.aarch64 pigsty 113.0 KiB postgresql-18-pg-curl_2.4.5-1PIGSTY~jammy_arm64.deb
postgresql-18-pg-curl 2.4.5 u24.x86_64 pigsty 108.2 KiB postgresql-18-pg-curl_2.4.5-1PIGSTY~noble_amd64.deb
postgresql-18-pg-curl 2.4.5 u24.aarch64 pigsty 107.6 KiB postgresql-18-pg-curl_2.4.5-1PIGSTY~noble_arm64.deb
Package Version OS ORG SIZE File URL
pg_curl_17 2.4.5 el8.x86_64 pigsty 63.6 KiB pg_curl_17-2.4.5-2PIGSTY.el8.x86_64.rpm
pg_curl_17 2.4.4 el8.x86_64 pgdg 43.8 KiB pg_curl_17-2.4.4-1PGDG.rhel8.x86_64.rpm
pg_curl_17 2.4.3 el8.x86_64 pgdg 43.7 KiB pg_curl_17-2.4.3-1PGDG.rhel8.x86_64.rpm
pg_curl_17 2.4.5 el8.aarch64 pigsty 60.3 KiB pg_curl_17-2.4.5-2PIGSTY.el8.aarch64.rpm
pg_curl_17 2.4.4 el8.aarch64 pgdg 42.1 KiB pg_curl_17-2.4.4-1PGDG.rhel8.aarch64.rpm
pg_curl_17 2.4.3 el8.aarch64 pgdg 41.9 KiB pg_curl_17-2.4.3-1PGDG.rhel8.aarch64.rpm
pg_curl_17 2.4.5 el9.x86_64 pigsty 54.2 KiB pg_curl_17-2.4.5-2PIGSTY.el9.x86_64.rpm
pg_curl_17 2.4.4 el9.x86_64 pgdg 45.6 KiB pg_curl_17-2.4.4-1PGDG.rhel9.x86_64.rpm
pg_curl_17 2.4.3 el9.x86_64 pgdg 45.6 KiB pg_curl_17-2.4.3-1PGDG.rhel9.x86_64.rpm
pg_curl_17 2.4.5 el9.aarch64 pigsty 53.1 KiB pg_curl_17-2.4.5-2PIGSTY.el9.aarch64.rpm
pg_curl_17 2.4.4 el9.aarch64 pgdg 43.8 KiB pg_curl_17-2.4.4-1PGDG.rhel9.aarch64.rpm
pg_curl_17 2.4.3 el9.aarch64 pgdg 44.0 KiB pg_curl_17-2.4.3-1PGDG.rhel9.aarch64.rpm
pg_curl_17 2.4.5 el10.x86_64 pigsty 54.6 KiB pg_curl_17-2.4.5-2PIGSTY.el10.x86_64.rpm
pg_curl_17 2.4.4 el10.x86_64 pgdg 46.6 KiB pg_curl_17-2.4.4-1PGDG.rhel10.x86_64.rpm
pg_curl_17 2.4.3 el10.x86_64 pgdg 46.4 KiB pg_curl_17-2.4.3-2PGDG.rhel10.x86_64.rpm
pg_curl_17 2.4.5 el10.aarch64 pigsty 54.1 KiB pg_curl_17-2.4.5-2PIGSTY.el10.aarch64.rpm
pg_curl_17 2.4.4 el10.aarch64 pgdg 45.2 KiB pg_curl_17-2.4.4-1PGDG.rhel10.aarch64.rpm
pg_curl_17 2.4.3 el10.aarch64 pgdg 45.0 KiB pg_curl_17-2.4.3-2PGDG.rhel10.aarch64.rpm
postgresql-17-pg-curl 2.4.5 d12.x86_64 pigsty 99.8 KiB postgresql-17-pg-curl_2.4.5-1PIGSTY~bookworm_amd64.deb
postgresql-17-pg-curl 2.4.5 d12.aarch64 pigsty 98.5 KiB postgresql-17-pg-curl_2.4.5-1PIGSTY~bookworm_arm64.deb
postgresql-17-pg-curl 2.4.5 d13.x86_64 pigsty 100.2 KiB postgresql-17-pg-curl_2.4.5-1PIGSTY~trixie_amd64.deb
postgresql-17-pg-curl 2.4.5 d13.aarch64 pigsty 98.7 KiB postgresql-17-pg-curl_2.4.5-1PIGSTY~trixie_arm64.deb
postgresql-17-pg-curl 2.4.5 u22.x86_64 pigsty 117.3 KiB postgresql-17-pg-curl_2.4.5-1PIGSTY~jammy_amd64.deb
postgresql-17-pg-curl 2.4.5 u22.aarch64 pigsty 115.6 KiB postgresql-17-pg-curl_2.4.5-1PIGSTY~jammy_arm64.deb
postgresql-17-pg-curl 2.4.5 u24.x86_64 pigsty 108.1 KiB postgresql-17-pg-curl_2.4.5-1PIGSTY~noble_amd64.deb
postgresql-17-pg-curl 2.4.5 u24.aarch64 pigsty 107.7 KiB postgresql-17-pg-curl_2.4.5-1PIGSTY~noble_arm64.deb
Package Version OS ORG SIZE File URL
pg_curl_16 2.4.5 el8.x86_64 pigsty 63.6 KiB pg_curl_16-2.4.5-2PIGSTY.el8.x86_64.rpm
pg_curl_16 2.4.4 el8.x86_64 pgdg 43.8 KiB pg_curl_16-2.4.4-1PGDG.rhel8.x86_64.rpm
pg_curl_16 2.4.3 el8.x86_64 pgdg 43.8 KiB pg_curl_16-2.4.3-1PGDG.rhel8.x86_64.rpm
pg_curl_16 2.4.5 el8.aarch64 pigsty 60.3 KiB pg_curl_16-2.4.5-2PIGSTY.el8.aarch64.rpm
pg_curl_16 2.4.4 el8.aarch64 pgdg 42.1 KiB pg_curl_16-2.4.4-1PGDG.rhel8.aarch64.rpm
pg_curl_16 2.4.3 el8.aarch64 pgdg 41.9 KiB pg_curl_16-2.4.3-1PGDG.rhel8.aarch64.rpm
pg_curl_16 2.4.5 el9.x86_64 pigsty 54.7 KiB pg_curl_16-2.4.5-2PIGSTY.el9.x86_64.rpm
pg_curl_16 2.4.4 el9.x86_64 pgdg 45.7 KiB pg_curl_16-2.4.4-1PGDG.rhel9.x86_64.rpm
pg_curl_16 2.4.3 el9.x86_64 pgdg 45.5 KiB pg_curl_16-2.4.3-1PGDG.rhel9.x86_64.rpm
pg_curl_16 2.4.5 el9.aarch64 pigsty 53.1 KiB pg_curl_16-2.4.5-2PIGSTY.el9.aarch64.rpm
pg_curl_16 2.4.4 el9.aarch64 pgdg 44.0 KiB pg_curl_16-2.4.4-1PGDG.rhel9.aarch64.rpm
pg_curl_16 2.4.3 el9.aarch64 pgdg 44.1 KiB pg_curl_16-2.4.3-1PGDG.rhel9.aarch64.rpm
pg_curl_16 2.4.5 el10.x86_64 pigsty 54.7 KiB pg_curl_16-2.4.5-2PIGSTY.el10.x86_64.rpm
pg_curl_16 2.4.4 el10.x86_64 pgdg 46.6 KiB pg_curl_16-2.4.4-1PGDG.rhel10.x86_64.rpm
pg_curl_16 2.4.3 el10.x86_64 pgdg 46.4 KiB pg_curl_16-2.4.3-2PGDG.rhel10.x86_64.rpm
pg_curl_16 2.4.5 el10.aarch64 pigsty 54.1 KiB pg_curl_16-2.4.5-2PIGSTY.el10.aarch64.rpm
pg_curl_16 2.4.4 el10.aarch64 pgdg 45.2 KiB pg_curl_16-2.4.4-1PGDG.rhel10.aarch64.rpm
pg_curl_16 2.4.3 el10.aarch64 pgdg 45.0 KiB pg_curl_16-2.4.3-2PGDG.rhel10.aarch64.rpm
postgresql-16-pg-curl 2.4.5 d12.x86_64 pigsty 99.9 KiB postgresql-16-pg-curl_2.4.5-1PIGSTY~bookworm_amd64.deb
postgresql-16-pg-curl 2.4.5 d12.aarch64 pigsty 98.5 KiB postgresql-16-pg-curl_2.4.5-1PIGSTY~bookworm_arm64.deb
postgresql-16-pg-curl 2.4.5 d13.x86_64 pigsty 100.3 KiB postgresql-16-pg-curl_2.4.5-1PIGSTY~trixie_amd64.deb
postgresql-16-pg-curl 2.4.5 d13.aarch64 pigsty 99.4 KiB postgresql-16-pg-curl_2.4.5-1PIGSTY~trixie_arm64.deb
postgresql-16-pg-curl 2.4.5 u22.x86_64 pigsty 117.3 KiB postgresql-16-pg-curl_2.4.5-1PIGSTY~jammy_amd64.deb
postgresql-16-pg-curl 2.4.5 u22.aarch64 pigsty 115.5 KiB postgresql-16-pg-curl_2.4.5-1PIGSTY~jammy_arm64.deb
postgresql-16-pg-curl 2.4.5 u24.x86_64 pigsty 108.1 KiB postgresql-16-pg-curl_2.4.5-1PIGSTY~noble_amd64.deb
postgresql-16-pg-curl 2.4.5 u24.aarch64 pigsty 107.8 KiB postgresql-16-pg-curl_2.4.5-1PIGSTY~noble_arm64.deb
Package Version OS ORG SIZE File URL
pg_curl_15 2.4.5 el8.x86_64 pigsty 63.5 KiB pg_curl_15-2.4.5-2PIGSTY.el8.x86_64.rpm
pg_curl_15 2.4.4 el8.x86_64 pgdg 43.8 KiB pg_curl_15-2.4.4-1PGDG.rhel8.x86_64.rpm
pg_curl_15 2.4.3 el8.x86_64 pgdg 43.7 KiB pg_curl_15-2.4.3-1PGDG.rhel8.x86_64.rpm
pg_curl_15 2.4.5 el8.aarch64 pigsty 60.3 KiB pg_curl_15-2.4.5-2PIGSTY.el8.aarch64.rpm
pg_curl_15 2.4.4 el8.aarch64 pgdg 42.1 KiB pg_curl_15-2.4.4-1PGDG.rhel8.aarch64.rpm
pg_curl_15 2.4.3 el8.aarch64 pgdg 41.9 KiB pg_curl_15-2.4.3-1PGDG.rhel8.aarch64.rpm
pg_curl_15 2.4.5 el9.x86_64 pigsty 54.3 KiB pg_curl_15-2.4.5-2PIGSTY.el9.x86_64.rpm
pg_curl_15 2.4.4 el9.x86_64 pgdg 45.6 KiB pg_curl_15-2.4.4-1PGDG.rhel9.x86_64.rpm
pg_curl_15 2.4.3 el9.x86_64 pgdg 45.6 KiB pg_curl_15-2.4.3-1PGDG.rhel9.x86_64.rpm
pg_curl_15 2.4.5 el9.aarch64 pigsty 53.1 KiB pg_curl_15-2.4.5-2PIGSTY.el9.aarch64.rpm
pg_curl_15 2.4.4 el9.aarch64 pgdg 44.0 KiB pg_curl_15-2.4.4-1PGDG.rhel9.aarch64.rpm
pg_curl_15 2.4.3 el9.aarch64 pgdg 44.0 KiB pg_curl_15-2.4.3-1PGDG.rhel9.aarch64.rpm
pg_curl_15 2.4.5 el10.x86_64 pigsty 55.0 KiB pg_curl_15-2.4.5-2PIGSTY.el10.x86_64.rpm
pg_curl_15 2.4.4 el10.x86_64 pgdg 46.5 KiB pg_curl_15-2.4.4-1PGDG.rhel10.x86_64.rpm
pg_curl_15 2.4.3 el10.x86_64 pgdg 46.4 KiB pg_curl_15-2.4.3-2PGDG.rhel10.x86_64.rpm
pg_curl_15 2.4.5 el10.aarch64 pigsty 53.7 KiB pg_curl_15-2.4.5-2PIGSTY.el10.aarch64.rpm
pg_curl_15 2.4.4 el10.aarch64 pgdg 45.5 KiB pg_curl_15-2.4.4-1PGDG.rhel10.aarch64.rpm
pg_curl_15 2.4.3 el10.aarch64 pgdg 45.4 KiB pg_curl_15-2.4.3-2PGDG.rhel10.aarch64.rpm
postgresql-15-pg-curl 2.4.5 d12.x86_64 pigsty 99.6 KiB postgresql-15-pg-curl_2.4.5-1PIGSTY~bookworm_amd64.deb
postgresql-15-pg-curl 2.4.5 d12.aarch64 pigsty 98.1 KiB postgresql-15-pg-curl_2.4.5-1PIGSTY~bookworm_arm64.deb
postgresql-15-pg-curl 2.4.5 d13.x86_64 pigsty 99.9 KiB postgresql-15-pg-curl_2.4.5-1PIGSTY~trixie_amd64.deb
postgresql-15-pg-curl 2.4.5 d13.aarch64 pigsty 98.9 KiB postgresql-15-pg-curl_2.4.5-1PIGSTY~trixie_arm64.deb
postgresql-15-pg-curl 2.4.5 u22.x86_64 pigsty 117.3 KiB postgresql-15-pg-curl_2.4.5-1PIGSTY~jammy_amd64.deb
postgresql-15-pg-curl 2.4.5 u22.aarch64 pigsty 115.7 KiB postgresql-15-pg-curl_2.4.5-1PIGSTY~jammy_arm64.deb
postgresql-15-pg-curl 2.4.5 u24.x86_64 pigsty 107.8 KiB postgresql-15-pg-curl_2.4.5-1PIGSTY~noble_amd64.deb
postgresql-15-pg-curl 2.4.5 u24.aarch64 pigsty 107.7 KiB postgresql-15-pg-curl_2.4.5-1PIGSTY~noble_arm64.deb
Package Version OS ORG SIZE File URL
pg_curl_14 2.4.5 el8.x86_64 pigsty 63.5 KiB pg_curl_14-2.4.5-2PIGSTY.el8.x86_64.rpm
pg_curl_14 2.4.4 el8.x86_64 pgdg 43.8 KiB pg_curl_14-2.4.4-1PGDG.rhel8.x86_64.rpm
pg_curl_14 2.4.3 el8.x86_64 pgdg 43.7 KiB pg_curl_14-2.4.3-1PGDG.rhel8.x86_64.rpm
pg_curl_14 2.4.5 el8.aarch64 pigsty 60.2 KiB pg_curl_14-2.4.5-2PIGSTY.el8.aarch64.rpm
pg_curl_14 2.4.4 el8.aarch64 pgdg 42.1 KiB pg_curl_14-2.4.4-1PGDG.rhel8.aarch64.rpm
pg_curl_14 2.4.3 el8.aarch64 pgdg 41.9 KiB pg_curl_14-2.4.3-1PGDG.rhel8.aarch64.rpm
pg_curl_14 2.4.5 el9.x86_64 pigsty 54.6 KiB pg_curl_14-2.4.5-2PIGSTY.el9.x86_64.rpm
pg_curl_14 2.4.4 el9.x86_64 pgdg 45.5 KiB pg_curl_14-2.4.4-1PGDG.rhel9.x86_64.rpm
pg_curl_14 2.4.3 el9.x86_64 pgdg 45.5 KiB pg_curl_14-2.4.3-1PGDG.rhel9.x86_64.rpm
pg_curl_14 2.4.5 el9.aarch64 pigsty 53.1 KiB pg_curl_14-2.4.5-2PIGSTY.el9.aarch64.rpm
pg_curl_14 2.4.4 el9.aarch64 pgdg 43.8 KiB pg_curl_14-2.4.4-1PGDG.rhel9.aarch64.rpm
pg_curl_14 2.4.3 el9.aarch64 pgdg 44.0 KiB pg_curl_14-2.4.3-1PGDG.rhel9.aarch64.rpm
pg_curl_14 2.4.5 el10.x86_64 pigsty 55.0 KiB pg_curl_14-2.4.5-2PIGSTY.el10.x86_64.rpm
pg_curl_14 2.4.4 el10.x86_64 pgdg 46.5 KiB pg_curl_14-2.4.4-1PGDG.rhel10.x86_64.rpm
pg_curl_14 2.4.3 el10.x86_64 pgdg 46.4 KiB pg_curl_14-2.4.3-2PGDG.rhel10.x86_64.rpm
pg_curl_14 2.4.5 el10.aarch64 pigsty 54.1 KiB pg_curl_14-2.4.5-2PIGSTY.el10.aarch64.rpm
pg_curl_14 2.4.4 el10.aarch64 pgdg 45.5 KiB pg_curl_14-2.4.4-1PGDG.rhel10.aarch64.rpm
pg_curl_14 2.4.3 el10.aarch64 pgdg 45.4 KiB pg_curl_14-2.4.3-2PGDG.rhel10.aarch64.rpm
postgresql-14-pg-curl 2.4.5 d12.x86_64 pigsty 99.6 KiB postgresql-14-pg-curl_2.4.5-1PIGSTY~bookworm_amd64.deb
postgresql-14-pg-curl 2.4.5 d12.aarch64 pigsty 97.9 KiB postgresql-14-pg-curl_2.4.5-1PIGSTY~bookworm_arm64.deb
postgresql-14-pg-curl 2.4.5 d13.x86_64 pigsty 100.1 KiB postgresql-14-pg-curl_2.4.5-1PIGSTY~trixie_amd64.deb
postgresql-14-pg-curl 2.4.5 d13.aarch64 pigsty 98.9 KiB postgresql-14-pg-curl_2.4.5-1PIGSTY~trixie_arm64.deb
postgresql-14-pg-curl 2.4.5 u22.x86_64 pigsty 117.3 KiB postgresql-14-pg-curl_2.4.5-1PIGSTY~jammy_amd64.deb
postgresql-14-pg-curl 2.4.5 u22.aarch64 pigsty 115.7 KiB postgresql-14-pg-curl_2.4.5-1PIGSTY~jammy_arm64.deb
postgresql-14-pg-curl 2.4.5 u24.x86_64 pigsty 107.8 KiB postgresql-14-pg-curl_2.4.5-1PIGSTY~noble_amd64.deb
postgresql-14-pg-curl 2.4.5 u24.aarch64 pigsty 107.5 KiB postgresql-14-pg-curl_2.4.5-1PIGSTY~noble_arm64.deb
Package Version OS ORG SIZE File URL
pg_curl_13 2.4.5 el8.x86_64 pigsty 62.8 KiB pg_curl_13-2.4.5-2PIGSTY.el8.x86_64.rpm
pg_curl_13 2.4.4 el8.x86_64 pgdg 43.1 KiB pg_curl_13-2.4.4-1PGDG.rhel8.x86_64.rpm
pg_curl_13 2.4.3 el8.x86_64 pgdg 43.0 KiB pg_curl_13-2.4.3-1PGDG.rhel8.x86_64.rpm
pg_curl_13 2.4.5 el8.aarch64 pigsty 60.0 KiB pg_curl_13-2.4.5-2PIGSTY.el8.aarch64.rpm
pg_curl_13 2.4.4 el8.aarch64 pgdg 42.0 KiB pg_curl_13-2.4.4-1PGDG.rhel8.aarch64.rpm
pg_curl_13 2.4.3 el8.aarch64 pgdg 41.9 KiB pg_curl_13-2.4.3-1PGDG.rhel8.aarch64.rpm
pg_curl_13 2.4.5 el9.x86_64 pigsty 54.4 KiB pg_curl_13-2.4.5-2PIGSTY.el9.x86_64.rpm
pg_curl_13 2.4.4 el9.x86_64 pgdg 45.6 KiB pg_curl_13-2.4.4-1PGDG.rhel9.x86_64.rpm
pg_curl_13 2.4.3 el9.x86_64 pgdg 45.5 KiB pg_curl_13-2.4.3-1PGDG.rhel9.x86_64.rpm
pg_curl_13 2.4.5 el9.aarch64 pigsty 53.4 KiB pg_curl_13-2.4.5-2PIGSTY.el9.aarch64.rpm
pg_curl_13 2.4.4 el9.aarch64 pgdg 44.2 KiB pg_curl_13-2.4.4-1PGDG.rhel9.aarch64.rpm
pg_curl_13 2.4.3 el9.aarch64 pgdg 44.1 KiB pg_curl_13-2.4.3-1PGDG.rhel9.aarch64.rpm
pg_curl_13 2.4.5 el10.x86_64 pigsty 55.0 KiB pg_curl_13-2.4.5-2PIGSTY.el10.x86_64.rpm
pg_curl_13 2.4.4 el10.x86_64 pgdg 46.3 KiB pg_curl_13-2.4.4-1PGDG.rhel10.x86_64.rpm
pg_curl_13 2.4.3 el10.x86_64 pgdg 46.2 KiB pg_curl_13-2.4.3-2PGDG.rhel10.x86_64.rpm
pg_curl_13 2.4.5 el10.aarch64 pigsty 54.1 KiB pg_curl_13-2.4.5-2PIGSTY.el10.aarch64.rpm
pg_curl_13 2.4.4 el10.aarch64 pgdg 45.5 KiB pg_curl_13-2.4.4-1PGDG.rhel10.aarch64.rpm
pg_curl_13 2.4.3 el10.aarch64 pgdg 45.4 KiB pg_curl_13-2.4.3-2PGDG.rhel10.aarch64.rpm
postgresql-13-pg-curl 2.4.5 d12.x86_64 pigsty 100.0 KiB postgresql-13-pg-curl_2.4.5-1PIGSTY~bookworm_amd64.deb
postgresql-13-pg-curl 2.4.5 d12.aarch64 pigsty 98.4 KiB postgresql-13-pg-curl_2.4.5-1PIGSTY~bookworm_arm64.deb
postgresql-13-pg-curl 2.4.5 d13.x86_64 pigsty 100.9 KiB postgresql-13-pg-curl_2.4.5-1PIGSTY~trixie_amd64.deb
postgresql-13-pg-curl 2.4.5 d13.aarch64 pigsty 98.8 KiB postgresql-13-pg-curl_2.4.5-1PIGSTY~trixie_arm64.deb
postgresql-13-pg-curl 2.4.5 u22.x86_64 pigsty 117.1 KiB postgresql-13-pg-curl_2.4.5-1PIGSTY~jammy_amd64.deb
postgresql-13-pg-curl 2.4.5 u22.aarch64 pigsty 115.2 KiB postgresql-13-pg-curl_2.4.5-1PIGSTY~jammy_arm64.deb
postgresql-13-pg-curl 2.4.5 u24.x86_64 pigsty 107.4 KiB postgresql-13-pg-curl_2.4.5-1PIGSTY~noble_amd64.deb
postgresql-13-pg-curl 2.4.5 u24.aarch64 pigsty 107.4 KiB postgresql-13-pg-curl_2.4.5-1PIGSTY~noble_arm64.deb

Source

pig build pkg pg_curl;		# build rpm / deb with pig

Install

Make sure PGDG and PIGSTY repo available:

pig repo add pgdg pigsty -u   # add both repo and update cache

Install this extension with pig:

pig install pg_curl;		# install via package name, for the active PG version

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

Create this extension with:

CREATE EXTENSION pg_curl;

Usage

CREATE EXTENSION pg_curl;

Perform HTTP Get:

-- wrap curl http get
CREATE OR REPLACE FUNCTION get(url TEXT) RETURNS TEXT LANGUAGE SQL AS $BODY$
WITH s AS (SELECT
               curl_easy_reset(),
               curl_easy_setopt_url(url),
               curl_easy_perform(),
               curl_easy_getinfo_data_in()
) SELECT convert_from(curl_easy_getinfo_data_in, 'utf-8') FROM s;
$BODY$;


SELECT get('https://www.postgresql.org/');

Perform Email SMTP:

CREATE OR REPLACE FUNCTION email(url TEXT, username TEXT, password TEXT, subject TEXT, sender TEXT, recipient TEXT, body TEXT, type TEXT) RETURNS TEXT LANGUAGE SQL AS $BODY$
    WITH s AS (SELECT
        curl_easy_reset(),
        curl_easy_setopt_mail_from(sender),
        curl_easy_setopt_password(password),
        curl_easy_setopt_url(url),
        curl_easy_setopt_username(username),
        curl_header_append('From', sender),
        curl_header_append('Subject', subject),
        curl_header_append('To', recipient),
        curl_mime_data(body, type:=type),
        curl_recipient_append(recipient),
        curl_easy_perform(),
        curl_easy_getinfo_header_in()
    ) SELECT curl_easy_getinfo_header_in FROM s;
$BODY$;

Perform FTP download:

CREATE OR REPLACE FUNCTION download(url TEXT, username TEXT, password TEXT) RETURNS BYTEA LANGUAGE SQL AS $BODY$
    WITH s AS (SELECT
        curl_easy_reset(),
        curl_easy_setopt_password(password),
        curl_easy_setopt_url(url),
        curl_easy_setopt_username(username),
        curl_easy_perform(),
        curl_easy_getinfo_data_in()
    ) SELECT curl_easy_getinfo_data_in FROM s;
$BODY$;
Last updated on