pkgsrc/databases/Makefile
adam 5b84c8c22e postgresql14: added version 14.0
PostgreSQL 14 contains many new features and enhancements, including:

Stored procedures can now return data via OUT parameters.

The SQL-standard SEARCH and CYCLE options for common table expressions have been implemented.

Subscripting can now be applied to any data type for which it is a useful notation, not only arrays. In this release, the jsonb and hstore types have gained subscripting operators.

Range types have been extended by adding multiranges, allowing representation of noncontiguous data ranges.

Numerous performance improvements have been made for parallel queries, heavily-concurrent workloads, partitioned tables, logical replication, and vacuuming.

B-tree index updates are managed more efficiently, reducing index bloat.

VACUUM automatically becomes more aggressive, and skips inessential cleanup, if the database starts to approach a transaction ID wraparound condition.

Extended statistics can now be collected on expressions, allowing better planning results for complex queries.

libpq now has the ability to pipeline multiple queries, which can boost throughput over high-latency connections.
2021-10-08 10:23:43 +00:00

529 lines
12 KiB
Makefile

# $NetBSD: Makefile,v 1.641 2021/10/08 10:23:43 adam Exp $
COMMENT= Databases
SUBDIR+= R-RSQLite
SUBDIR+= R-sqldf
SUBDIR+= SQLiteCpp
SUBDIR+= abook
SUBDIR+= adodb
SUBDIR+= apache-cassandra
SUBDIR+= apache-cassandra2
SUBDIR+= apache-solr
SUBDIR+= cdb
SUBDIR+= clisp-bdb
SUBDIR+= clisp-gdbm
SUBDIR+= clisp-pgsql
SUBDIR+= couchdb
SUBDIR+= csharp-mysql
#SUBDIR+= cstore # not enabled at present due to its size requirements
SUBDIR+= datadraw
SUBDIR+= db
SUBDIR+= db18
SUBDIR+= db3
SUBDIR+= db4
SUBDIR+= db5
SUBDIR+= db6
SUBDIR+= dbfsak
SUBDIR+= deforaos-libdatabase
SUBDIR+= edb
SUBDIR+= elasticsearch
SUBDIR+= erlang-eredis
SUBDIR+= erlang-p1_mysql
SUBDIR+= erlang-p1_pgsql
SUBDIR+= erlang-sqlite3
SUBDIR+= freetds
SUBDIR+= gdbm
SUBDIR+= gdbm_compat
SUBDIR+= gdbm_primitive
SUBDIR+= geneweb
SUBDIR+= gigabase
SUBDIR+= gnats
SUBDIR+= gnome-mime-data
SUBDIR+= go-ldap
SUBDIR+= go-tiedot
SUBDIR+= gobang
SUBDIR+= gom
SUBDIR+= gourmet
SUBDIR+= gramps5
SUBDIR+= gtkdbfeditor
SUBDIR+= gtksql
SUBDIR+= guile-pg
SUBDIR+= guile-sqlite3
SUBDIR+= hiredis
SUBDIR+= hsqldb18
SUBDIR+= idzebra
SUBDIR+= influxdb
SUBDIR+= innotop
SUBDIR+= iodbc
SUBDIR+= ipa_sdb
SUBDIR+= java-db3
SUBDIR+= java-qdbm
SUBDIR+= java-tokyocabinet
SUBDIR+= jdbc-mysql31
SUBDIR+= jdbc-mysql5
SUBDIR+= jdbc-mysql51
SUBDIR+= kldap
SUBDIR+= kyotocabinet
SUBDIR+= lbdb
SUBDIR+= ldapvi
SUBDIR+= ldb
SUBDIR+= leveldb
SUBDIR+= libcassandra
SUBDIR+= libdbh2
SUBDIR+= libdbi
SUBDIR+= libdbi-driver-mysql
SUBDIR+= libdbi-driver-pgsql
SUBDIR+= libdbi-driver-sqlite
SUBDIR+= libdbi-driver-sqlite3
SUBDIR+= libgda
SUBDIR+= libgda-mysql
SUBDIR+= libgda-postgres
SUBDIR+= libmongo-client
SUBDIR+= libpqxx
SUBDIR+= libtcd
SUBDIR+= libzdb
SUBDIR+= liquibase
SUBDIR+= lmdb
SUBDIR+= lua-dbi
SUBDIR+= lua-dbi-mysql
SUBDIR+= lua-dbi-postgresql
SUBDIR+= lua-dbi-sqlite3
SUBDIR+= lua-lsqlite3
SUBDIR+= lua-sql-mysql
SUBDIR+= lua-sql-postgres
SUBDIR+= lua-sql-sqlite3
SUBDIR+= lua-sqlite3
SUBDIR+= lua-tokyocabinet
SUBDIR+= mariadb104-client
SUBDIR+= mariadb104-server
SUBDIR+= mariadb105-client
SUBDIR+= mariadb105-server
SUBDIR+= mariadb106-client
SUBDIR+= mariadb106-server
SUBDIR+= metakit-lib
SUBDIR+= mongo-c-driver
SUBDIR+= mongo-tools
SUBDIR+= mongodb
SUBDIR+= mongodb3
SUBDIR+= myodbc
SUBDIR+= mysql-cluster
SUBDIR+= mysql-connector-c++
SUBDIR+= mysql-workbench
SUBDIR+= mysql56-client
SUBDIR+= mysql56-server
SUBDIR+= mysql57-client
SUBDIR+= mysql57-server
SUBDIR+= mysql80-client
SUBDIR+= mysql80-server
SUBDIR+= mysqld_exporter
SUBDIR+= mysqltuner
SUBDIR+= mytop
SUBDIR+= nss-pgsql
SUBDIR+= nss_ldap
SUBDIR+= ocaml-dbm
SUBDIR+= ocaml-ldap
SUBDIR+= ocaml-macaque
SUBDIR+= ocaml-mysql
SUBDIR+= ocaml-sqlite3
SUBDIR+= odbc-postgresql
SUBDIR+= openldap
SUBDIR+= openldap-client
SUBDIR+= openldap-cloak
SUBDIR+= openldap-doc
SUBDIR+= openldap-nops
SUBDIR+= openldap-server
SUBDIR+= openldap-smbk5pwd
SUBDIR+= oraedit
SUBDIR+= p5-AddressBook
SUBDIR+= p5-AnyEvent-BDB
SUBDIR+= p5-Apache-DBI
SUBDIR+= p5-App-Sqitch
SUBDIR+= p5-BDB
SUBDIR+= p5-BerkeleyDB
SUBDIR+= p5-CDB_File
SUBDIR+= p5-Catalyst-Model-DBIC-Schema
SUBDIR+= p5-Catalyst-Model-RDBO
SUBDIR+= p5-CatalystX-CRUD
SUBDIR+= p5-CatalystX-CRUD-Model-RDBO
SUBDIR+= p5-CatalystX-CRUD-ModelAdapter-DBIC
SUBDIR+= p5-Class-DBI
SUBDIR+= p5-Class-DBI-AbstractSearch
SUBDIR+= p5-Class-DBI-BaseDSN
SUBDIR+= p5-Class-DBI-Pg
SUBDIR+= p5-Class-DBI-Plugin
SUBDIR+= p5-Class-DBI-Plugin-DeepAbstractSearch
SUBDIR+= p5-DBD-CSV
SUBDIR+= p5-DBD-DB2
SUBDIR+= p5-DBD-Mock
SUBDIR+= p5-DBD-ODBC
SUBDIR+= p5-DBD-Oracle
SUBDIR+= p5-DBD-PgPP
SUBDIR+= p5-DBD-SQLite
SUBDIR+= p5-DBD-SQLite2
SUBDIR+= p5-DBD-Sybase
SUBDIR+= p5-DBD-XBase
SUBDIR+= p5-DBD-mysql
SUBDIR+= p5-DBD-postgresql
SUBDIR+= p5-DBI
SUBDIR+= p5-DBI-Shell
SUBDIR+= p5-DBICx-Deploy
SUBDIR+= p5-DBICx-MapMaker
SUBDIR+= p5-DBICx-Sugar
SUBDIR+= p5-DBICx-TestDatabase
SUBDIR+= p5-DBIWrapper
SUBDIR+= p5-DBIx-Abstract
SUBDIR+= p5-DBIx-Class
SUBDIR+= p5-DBIx-Class-Candy
SUBDIR+= p5-DBIx-Class-Cursor-Cached
SUBDIR+= p5-DBIx-Class-DigestColumns
SUBDIR+= p5-DBIx-Class-DynamicDefault
SUBDIR+= p5-DBIx-Class-EncodedColumn
SUBDIR+= p5-DBIx-Class-Fixtures
SUBDIR+= p5-DBIx-Class-Helpers
SUBDIR+= p5-DBIx-Class-InflateColumn-FS
SUBDIR+= p5-DBIx-Class-InflateColumn-IP
SUBDIR+= p5-DBIx-Class-IntrospectableM2M
SUBDIR+= p5-DBIx-Class-Loader
SUBDIR+= p5-DBIx-Class-RDBOHelpers
SUBDIR+= p5-DBIx-Class-Schema-Loader
SUBDIR+= p5-DBIx-Class-TimeStamp
SUBDIR+= p5-DBIx-Class-UUIDColumns
SUBDIR+= p5-DBIx-Class-Validation
SUBDIR+= p5-DBIx-Connector
SUBDIR+= p5-DBIx-ContextualFetch
SUBDIR+= p5-DBIx-DBSchema
SUBDIR+= p5-DBIx-Datasource
SUBDIR+= p5-DBIx-Introspector
SUBDIR+= p5-DBIx-Schema
SUBDIR+= p5-DBIx-SearchBuilder
SUBDIR+= p5-DBM-Deep
SUBDIR+= p5-DB_File-Lock
SUBDIR+= p5-Dancer-Plugin-DBIC
SUBDIR+= p5-Data-Table
SUBDIR+= p5-DublinCore-Record
SUBDIR+= p5-Fsdb
SUBDIR+= p5-Ima-DBI
SUBDIR+= p5-Jifty-DBI
SUBDIR+= p5-MARC
SUBDIR+= p5-MARC-Record
SUBDIR+= p5-MARC-XML
SUBDIR+= p5-MLDBM
SUBDIR+= p5-MLDBM-Serializer-JSON
SUBDIR+= p5-MLDBM-Sync
SUBDIR+= p5-Net-Cassandra
SUBDIR+= p5-Net-FileMaker
SUBDIR+= p5-Net-MySQL
SUBDIR+= p5-ORLite
SUBDIR+= p5-ORLite-Migrate
SUBDIR+= p5-Palm
SUBDIR+= p5-Parse-Dia-SQL
SUBDIR+= p5-RRD-Simple
SUBDIR+= p5-Redis
SUBDIR+= p5-Rose-DB
SUBDIR+= p5-Rose-DB-Object
SUBDIR+= p5-Rose-DBx-AutoReconnect
SUBDIR+= p5-Rose-DBx-Garden
SUBDIR+= p5-Rose-DBx-Garden-Catalyst
SUBDIR+= p5-Rose-DBx-Object-MoreHelpers
SUBDIR+= p5-Rose-DBx-TestDB
SUBDIR+= p5-SQL-Abstract
SUBDIR+= p5-SQL-Abstract-Classic
SUBDIR+= p5-SQL-Abstract-Limit
SUBDIR+= p5-SQL-ReservedWords
SUBDIR+= p5-SQL-Statement
SUBDIR+= p5-SQL-Translator
SUBDIR+= p5-Search-QueryParser
SUBDIR+= p5-Search-QueryParser-SQL
SUBDIR+= p5-Sort-SQL
SUBDIR+= p5-Template-DBI
SUBDIR+= p5-Tie-DBI
SUBDIR+= p5-YAML-MLDBM
SUBDIR+= p5-gdbm
SUBDIR+= p5-perl-ldap
SUBDIR+= p5-postgresql
SUBDIR+= p5-qdbm
SUBDIR+= p5-sqlrelay
SUBDIR+= p5-sybperl
SUBDIR+= p5-tokyocabinet
SUBDIR+= p5-tokyotyrant
SUBDIR+= palm-db-tools
SUBDIR+= pear-DB
SUBDIR+= pear-MDB2
SUBDIR+= pear-MDB2_Driver_mysql
SUBDIR+= pear-MDB2_Driver_mysqli
SUBDIR+= pear-MDB2_Driver_pgsql
SUBDIR+= percona-toolkit
SUBDIR+= pg_repack
SUBDIR+= pgadmin3
SUBDIR+= pgbouncer
SUBDIR+= pgbuildfarm
SUBDIR+= pgocaml
SUBDIR+= pgpool
SUBDIR+= pgpool2
SUBDIR+= pgtcl
SUBDIR+= pgtclng
SUBDIR+= php-dba
SUBDIR+= php-dbx
SUBDIR+= php-ldap
SUBDIR+= php-mongo
SUBDIR+= php-mongodb
SUBDIR+= php-mssql
SUBDIR+= php-mysql
SUBDIR+= php-mysqli
SUBDIR+= php-oci8
SUBDIR+= php-pdo
SUBDIR+= php-pdo_dblib
SUBDIR+= php-pdo_mysql
SUBDIR+= php-pdo_odbc
SUBDIR+= php-pdo_pgsql
SUBDIR+= php-pdo_sqlite
SUBDIR+= php-pgsql
SUBDIR+= php-redis
SUBDIR+= php-redis4
SUBDIR+= php-rrd
SUBDIR+= php-sqlite3
SUBDIR+= php-sqlrelay
SUBDIR+= phpldapadmin
SUBDIR+= phpmyadmin
SUBDIR+= phppgadmin
SUBDIR+= poco-data
SUBDIR+= poco-data-mysql
SUBDIR+= poco-data-odbc
SUBDIR+= poco-data-sqlite
SUBDIR+= postgres_exporter
SUBDIR+= postgresql-pgroonga
SUBDIR+= postgresql-pljava
SUBDIR+= postgresql-postgis2
SUBDIR+= postgresql-promscale_extension
SUBDIR+= postgresql-redislog
SUBDIR+= postgresql-timescaledb
SUBDIR+= postgresql-wal2json
SUBDIR+= postgresql10
SUBDIR+= postgresql10-client
SUBDIR+= postgresql10-contrib
SUBDIR+= postgresql10-docs
SUBDIR+= postgresql10-plperl
SUBDIR+= postgresql10-plpython
SUBDIR+= postgresql10-pltcl
SUBDIR+= postgresql10-server
SUBDIR+= postgresql11
SUBDIR+= postgresql11-client
SUBDIR+= postgresql11-contrib
SUBDIR+= postgresql11-docs
SUBDIR+= postgresql11-plperl
SUBDIR+= postgresql11-plpython
SUBDIR+= postgresql11-pltcl
SUBDIR+= postgresql11-server
SUBDIR+= postgresql12
SUBDIR+= postgresql12-client
SUBDIR+= postgresql12-contrib
SUBDIR+= postgresql12-docs
SUBDIR+= postgresql12-plperl
SUBDIR+= postgresql12-plpython
SUBDIR+= postgresql12-pltcl
SUBDIR+= postgresql12-server
SUBDIR+= postgresql13
SUBDIR+= postgresql13-client
SUBDIR+= postgresql13-contrib
SUBDIR+= postgresql13-docs
SUBDIR+= postgresql13-plperl
SUBDIR+= postgresql13-plpython
SUBDIR+= postgresql13-pltcl
SUBDIR+= postgresql13-server
SUBDIR+= postgresql14
SUBDIR+= postgresql14-client
SUBDIR+= postgresql14-contrib
SUBDIR+= postgresql14-docs
SUBDIR+= postgresql14-plperl
SUBDIR+= postgresql14-plpython
SUBDIR+= postgresql14-pltcl
SUBDIR+= postgresql14-server
SUBDIR+= postgresql96
SUBDIR+= postgresql96-client
SUBDIR+= postgresql96-contrib
SUBDIR+= postgresql96-docs
SUBDIR+= postgresql96-plperl
SUBDIR+= postgresql96-plpython
SUBDIR+= postgresql96-pltcl
SUBDIR+= postgresql96-server
SUBDIR+= prometheus
SUBDIR+= promscale
SUBDIR+= pxtools
SUBDIR+= py-PgSQL
SUBDIR+= py-aiosqlite
SUBDIR+= py-alembic
SUBDIR+= py-ana
SUBDIR+= py-apsw
SUBDIR+= py-asyncpg
SUBDIR+= py-barman
SUBDIR+= py-bsddb3
SUBDIR+= py-carbon
SUBDIR+= py-cassa
SUBDIR+= py-cassandra-driver
SUBDIR+= py-cdb
SUBDIR+= py-ckanclient
SUBDIR+= py-couchdb
SUBDIR+= py-cx_Oracle
SUBDIR+= py-datapkg
SUBDIR+= py-dbfread
SUBDIR+= py-elasticsearch
SUBDIR+= py-gdbm
SUBDIR+= py-kb
SUBDIR+= py-ldap
SUBDIR+= py-ldap3
SUBDIR+= py-lmdb
SUBDIR+= py-metakit
SUBDIR+= py-mongo
SUBDIR+= py-mssql
SUBDIR+= py-multidict
SUBDIR+= py-mysql-connector
SUBDIR+= py-mysqlclient
SUBDIR+= py-mysqldb
SUBDIR+= py-orderedmultidict
SUBDIR+= py-peewee
SUBDIR+= py-pgnotify
SUBDIR+= py-pickleshare
SUBDIR+= py-postgresql
SUBDIR+= py-psycopg2
SUBDIR+= py-pymysql
SUBDIR+= py-pypika
SUBDIR+= py-python-sql
SUBDIR+= py-redis
SUBDIR+= py-rrdtool
SUBDIR+= py-sqlalchemy
SUBDIR+= py-sqlalchemy-i18n
SUBDIR+= py-sqlalchemy-migrate
SUBDIR+= py-sqlalchemy-utils
SUBDIR+= py-sqlite2
SUBDIR+= py-sqlite3
SUBDIR+= py-sqlparse
SUBDIR+= py-sqlrelay
SUBDIR+= py-sqlsoup
SUBDIR+= py-sybase
SUBDIR+= py-table
SUBDIR+= py-tokyocabinet
SUBDIR+= py-tortoise-orm
SUBDIR+= py-trytond-ldap-authentication
SUBDIR+= py-unicodecsv
SUBDIR+= py-whisper
SUBDIR+= qdbm
SUBDIR+= qdbm-cgi
SUBDIR+= qdbm-plus
SUBDIR+= qore-freetds-module
SUBDIR+= qore-mysql-module
SUBDIR+= qore-openldap-module
SUBDIR+= qore-pgsql-module
SUBDIR+= qore-sqlite3-module
SUBDIR+= quicklist
SUBDIR+= rdb
SUBDIR+= redis
SUBDIR+= repmgr
SUBDIR+= rrdtool
SUBDIR+= rrdtool12
SUBDIR+= ruby-activeldap
SUBDIR+= ruby-activerecord-odbc
SUBDIR+= ruby-activerecord52
SUBDIR+= ruby-activerecord60
SUBDIR+= ruby-activerecord61
SUBDIR+= ruby-arel
SUBDIR+= ruby-arel-helpers
SUBDIR+= ruby-awesome_nested_set
SUBDIR+= ruby-data_objects
SUBDIR+= ruby-datamapper
SUBDIR+= ruby-dbd-mysql
SUBDIR+= ruby-dbd-odbc
SUBDIR+= ruby-dbd-pg
SUBDIR+= ruby-dbd-sqlite
SUBDIR+= ruby-dbd-sqlite3
SUBDIR+= ruby-dbi
SUBDIR+= ruby-dm-adjust
SUBDIR+= ruby-dm-aggregates
SUBDIR+= ruby-dm-ar-finders
SUBDIR+= ruby-dm-cli
SUBDIR+= ruby-dm-constraints
SUBDIR+= ruby-dm-core
SUBDIR+= ruby-dm-do-adapter
SUBDIR+= ruby-dm-ferret-adapter
SUBDIR+= ruby-dm-is-list
SUBDIR+= ruby-dm-is-nested_set
SUBDIR+= ruby-dm-is-remixable
SUBDIR+= ruby-dm-is-searchable
SUBDIR+= ruby-dm-is-state_machine
SUBDIR+= ruby-dm-is-tree
SUBDIR+= ruby-dm-is-versioned
SUBDIR+= ruby-dm-migrations
SUBDIR+= ruby-dm-mysql-adapter
SUBDIR+= ruby-dm-observer
SUBDIR+= ruby-dm-postgres-adapter
SUBDIR+= ruby-dm-rest-adapter
SUBDIR+= ruby-dm-serializer
SUBDIR+= ruby-dm-sqlite-adapter
SUBDIR+= ruby-dm-sweatshop
SUBDIR+= ruby-dm-tags
SUBDIR+= ruby-dm-timestamps
SUBDIR+= ruby-dm-transactions
SUBDIR+= ruby-dm-types
SUBDIR+= ruby-dm-validations
SUBDIR+= ruby-dm-yaml-adapter
SUBDIR+= ruby-do_mysql
SUBDIR+= ruby-do_postgres
SUBDIR+= ruby-do_sqlite3
SUBDIR+= ruby-gdbm
SUBDIR+= ruby-hiera
SUBDIR+= ruby-ldap
SUBDIR+= ruby-moneta
SUBDIR+= ruby-mysql
SUBDIR+= ruby-mysql2
SUBDIR+= ruby-mysql28
SUBDIR+= ruby-odbc
SUBDIR+= ruby-pg
SUBDIR+= ruby-pg_array_parser
SUBDIR+= ruby-qdbm
SUBDIR+= ruby-rrdtool
SUBDIR+= ruby-sequel
SUBDIR+= ruby-sqlite
SUBDIR+= ruby-sqlite3
SUBDIR+= ruby-sqlrelay
SUBDIR+= ruby-tiny_tds
SUBDIR+= ruby-tokyocabinet
SUBDIR+= ruby-tokyotyrant
SUBDIR+= ruby-vapor
SUBDIR+= sdbm
SUBDIR+= shared-mime-info
SUBDIR+= skytools
SUBDIR+= slony1
SUBDIR+= soci
SUBDIR+= sql-workbench
SUBDIR+= sqlite
SUBDIR+= sqlite3
SUBDIR+= sqlite3-docs
SUBDIR+= sqlite3-tcl
SUBDIR+= sqlitebrowser
SUBDIR+= sqlrelay
SUBDIR+= sqlrelay-freetds
SUBDIR+= sqlrelay-mysql
SUBDIR+= sqlrelay-nodejs
SUBDIR+= sqlrelay-odbc
SUBDIR+= sqlrelay-pgsql
SUBDIR+= sqlrelay-sqlite
SUBDIR+= sqsh
SUBDIR+= sqsh-motif
SUBDIR+= sqsh-x11
SUBDIR+= squirrelsql
SUBDIR+= tcl-fbsql
SUBDIR+= tcl-gdbm
SUBDIR+= tdb
SUBDIR+= timescaledb-tune
SUBDIR+= tinycdb
SUBDIR+= tokyocabinet
SUBDIR+= tokyotyrant
SUBDIR+= unixodbc
SUBDIR+= virtuoso
SUBDIR+= vsqlite++
SUBDIR+= wiredtiger
SUBDIR+= xsqlmenu
SUBDIR+= yap2lc
SUBDIR+= yasql
.include "../mk/misc/category.mk"