Skip to Content

libpqv18.4

Created
Updated

The official database access API of postgresql

#Usage

libpq provides CMake integration:

find_package(PostgreSQL REQUIRED)
target_link_libraries(main PRIVATE PostgreSQL::PostgreSQL)

#License

#Supported Platforms

!uwp & !emscripten

  • linux
  • osx
  • windows
  • uwp

#Features

Default features: lz4, openssl, zlib

#all

Build all supported features

Dependencies:
  • Features: client, icu, lz4, nls, openssl, zlib, zstd

  • Platforms: !windows
    Features: lz4, openssl, readline, zlib

and 11 transitive dependencies:
  • (by )
  • (by )
  • (by )

    Platforms: !linux

  • (by )
  • (by )
  • (by )
  • (by )
  • (by )

    Platforms: !windows

  • (by )

    Platforms: windows

  • (by )
  • (by )
Host Dependencies:
5 transitive dependencies:
  • (by )

    Features: tools

  • (by )
  • (by )
  • (by )
  • (by )

#client

Build all client tools and libraries

Dependencies:

No dependencies.

Host Dependencies:
  • Features: client

No transitive dependencies.

#icu

Build with support for the ICU library

Dependencies:

No transitive dependencies.

Host Dependencies:
3 transitive dependencies:
  • (by )
  • (by )
  • (by )

#lz4default

Use lz4

Dependencies:

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:
  • (by )
  • (by )

#nls

Native Language Support

Supports: !osx
  • linux
  • windows
  • osx
Dependencies:
and one transitive dependency:
  • (by )

    Platforms: !linux

Host Dependencies:
  • Features: tools

and 3 transitive dependencies:
  • (by )
  • (by )

    Platforms: android

  • (by )

#openssldefault

support for encrypted client connections and random number generation on platforms that do not have "/dev/urandom" (except windows)

Dependencies:

No transitive dependencies.

Host Dependencies:
3 transitive dependencies:
  • (by )
  • (by )
  • (by )

#readline

Use readline

Supports: !windows, mingw
  • linux
  • osx
  • windows
Dependencies:
and 3 transitive dependencies:
  • (by )
  • (by )

    Platforms: !windows

  • (by )

    Platforms: windows

Host Dependencies:
4 transitive dependencies:
  • (by )
  • (by )
  • (by )
  • (by )

#zlibdefault

Use zlib

Dependencies:

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:
  • (by )
  • (by )

#zstd

Use zstd

Dependencies:

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:
  • (by )
  • (by )

#Dependencies

No dependencies.

#Host Dependencies

and one transitive dependency:
  • (by )

#Dependents

#Host Dependents

#Contributors

  • Charlie Barto's avatarCharlie Barto
  • charlie barto's avatarcharlie barto
  • atkawa7's avataratkawa7
  • Alexander Karatarakis's avatarAlexander Karatarakis
  • Robert Schumacher's avatarRobert Schumacher
  • Robert Isaacs's avatarRobert Isaacs
  • Erwan BERNARD's avatarErwan BERNARD
  • Jackie Ng's avatarJackie Ng
  • Stefano Sinigardi's avatarStefano Sinigardi
  • pravic's avatarpravic
  • Ian P. Cooke's avatarIan P. Cooke
  • Kai Blaschke's avatarKai Blaschke
  • AlvinZhangH's avatarAlvinZhangH
  • Alexander Neumann's avatarAlexander Neumann
  • Phil Christensen's avatarPhil Christensen
  • Daniel's avatarDaniel
  • mcgoo's avatarmcgoo
  • Phoebe's avatarPhoebe
  • Billy O'Neal's avatarBilly O'Neal
  • Vicki Pfau's avatarVicki Pfau
  • nicole mazzuca's avatarnicole mazzuca
  • Jack·Boos·Yu's avatarJack·Boos·Yu
  • Andrei Lebedev's avatarAndrei Lebedev
  • ras0219's avatarras0219
  • autoantwort's avatarautoantwort
  • An Tao's avatarAn Tao
  • Long Nguyen's avatarLong Nguyen
  • Long Huan's avatarLong Huan
  • Matthias Kuhn's avatarMatthias Kuhn
  • Daniel Schürmann's avatarDaniel Schürmann
  • Kai Pastor's avatarKai Pastor
  • ArcticLampyrid's avatarArcticLampyrid
  • Osyotr's avatarOsyotr
  • JonLiu1993's avatarJonLiu1993
  • Todor Prokopov's avatarTodor Prokopov
  • MonicaLiu's avatarMonicaLiu
  • jim wang's avatarjim wang
  • DevFdv's avatarDevFdv
  • Emre's avatarEmre
  • Frank Hale's avatarFrank Hale
  • Daniele E. Domenichelli's avatarDaniele E. Domenichelli

#Changelog

  • 1e8128d[libpq] Update to 18.4 (#51881)
  • 6756643libpq: depend on vcpkg-tool-meson >= 1.9.0#7 (#51795)
  • 17662e6[libpq] Revise, use meson for all targets (#51250)
  • 717e7d7Update libpq to version 18.3 (#50345)
  • df6c3cd[libpq] fix x64-mingw-static build producing import libraries instead of static archives (#49557)
  • be563df[libpq] explicitly disable emscripten support (#48489)
  • 6e1badf[libpq]: Update tzcode to 2025b (because old version removed from msys2 repo) (#47256)
  • a9eee3b[libpq] Update to 16.9 (#45625)
  • f45c0ed[giflib,libpq]: Fix wrappers and libpq[nls](windows) (#45573)
  • 246459d[libpq] fix build with macos 15.4 (#45032)
and 78 more commits:

#Source