{ "name": "debversion", "abstract": "A Debian version number
data type", "description": "Debian version numbers, used to
version Debian binary and source packages, have a defined
format, including specifications for how versions should be
compared in order to sort them. This extension implements a
debversion type to represent Debian version numbers within the
PostgreSQL database. This also includes operators for version
comparison and index operator classes for creating indexes on
the debversion type. Version comparison uses the algorithm used
by the Debian package manager, dpkg, using the implementation
from libapt-pkg. This means that columns in tables using the
debversion type may be sorted and compared correctly using the
same logic as 'dpkg --compare-versions'. It is also possible to
create indexes on these columns. The debversion type (internally
derived from the 'text' type) includes a full set of operators
for version comparison (< <= = <> >= >) including commutator and
negator optimisation hints, ope