postgresql-server-dev-all - extension build tool for multiple PostgreSQL versions

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Universe amd64
Package name: postgresql-server-dev-all
Package version: 173
Package release:
Package architecture: all
Package type: deb
Installed size: 76 B
Download size: 9.37 KB
Official Mirror:
The postgresql-server-dev-all package provides the pg_buildext script for simplifying packaging of a PostgreSQL extension supporting multiple major versions of the product. PostgreSQL is a fully featured object-relational database management system. It supports a large part of the SQL standard and is designed to be extensible by users in many aspects. Its features include ACID transactions, foreign keys, views, sequences, subqueries, triggers, outer joins, multiversion concurrency control, and user-defined types and functions.


    Source package: postgresql-common

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install postgresql-server-dev-all deb package:
      # sudo apt-get install postgresql-server-dev-all


    • /usr/bin/pg_buildext
    • /usr/share/doc/postgresql-server-dev-all/changelog.gz
    • /usr/share/doc/postgresql-server-dev-all/copyright
    • /usr/share/man/man1/pg_buildext.1.gz
    • /usr/share/postgresql-common/


    2016-03-30 - Christoph Berg <> postgresql-common (173) unstable; urgency=medium [ Christoph Berg ] * README.Debian: Fix a typo. * Updated nl translation, thanks Frans Spiesschaert! (Closes: #812353) * Updated ru translation, thanks Sergey Alyoshin! (Closes: #815596) * Updated ja translation, thanks Takuma Yamada! (Closes: #816069) * preinst_check_catversion: Handle missing catalog version file. * pg_renamecluster: Don't try to rename a non-existing stats directory. * pg_conftool: Refuse operation on non-existing clusters. * maintscript-functions, templates: Remove '#' characters from upgrade instructions on catalog version change for easier cut-and-paste. * t/032_ssl_key_permissions.t: Validate server snakeoil key checks. * pgdg/ Add xenial and trusty. [ Adam Conrad ] * Adjust for >= xenial using Debian-style locale generation methods, and allow fallback to the old Ubuntu method for old releases.

    2016-01-07 - Christoph Berg <> postgresql-common (172) unstable; urgency=medium [ Christoph Berg ] * pg_buildext: Mute diff warning about missing debian/tests/ * pg_ctlcluster: Skip systemctl redirect with --bindir. * pg_createcluster: Drop warning if /tmp is used as socket directory. Instead, just print the socket directory on cluster creation. * Update French debconf translations, thanks Julien Patriarca! (Closes: #809800) * 9.5 released! Setting as default. [ Martin Pitt ] * debian/supported-versions: Switch Ubuntu 16.04 to 9.5. * debian/supported-versions: Drop obsolete Ubuntu versions.

    2015-12-18 - Christoph Berg <> postgresql-common (171) unstable; urgency=medium [ Christoph Berg ] * pgdg: Deprecate 8.4 and 9.0. * Enable 9.4 for wheezy-backports. * pg_createcluster: Fix stats_temp_directory handling on 8.3, thanks to Marco Nenciarini for the inital patch. * pg_createcluster: Mute verbose chattr output. * pg_conftool: Don't quote output in '-s'hort mode. * debian/maintscripts-functions: If the catalog version changes in devel/alpha versions, save a minimal copy of the old version binaries in the preinst to enable using pg_upgrade. Use debconf in the postinst to instruct the user how to proceed with the upgrade. * pg_buildext: Replace multiple occurrences of PGVERSION on the same line, and implement replacing for debian/tests/ * t/015_start_stop.t: Validate pg_ctlcluster/systemctl exit codes. * pg_ctlcluster: Redirect requests to systemd when invoked as root and no extra pg_ctl or postgres options are given. Trying to start already running clusters clusters will return 0 now (was 2 in the native implementation). (Closes: #784878) * pg_createcluster, pg_renamecluster: Warn on cluster names with dashes. * pg_upgradecluster: Deprecate ssl_renegotiation_limit in 9.5. [ Martin Pitt ] * pg_upgradecluster: Fix "ANALZYE" typo. * debian/supported-versions: Add Ubuntu 16.04. * Update Turkish debconf translations, thanks Atila KOÇ! (Closes: #799274) * t/020_create_sql_remove.t: Skip postmaster OOM killer adjustment when running in a container, as these often have restricted privileges.