---
# d12.aarch64 distribution ad hoc configuration file
# License    :   Apache-2.0 @ https://pigsty.io/docs/about/license
# Copyright  :   2018-2026  Ruohang Feng / Vonng (rh@vonng.com)

# where to register systemd files
systemd_dir: /lib/systemd/system
syslog_path: /var/log/syslog

# default packages to be downloaded (if `repo_packages` is not explicitly set)
repo_packages_default: [ node-bootstrap, infra-package, infra-addons, node-package1, node-package2, pgsql-utility, extra-modules ]

# default postgres packages to be downloaded
repo_extra_packages_default: [ pgsql-main ]

# default node packages to be installed (if `node_default_packages` is not explicitly set)
node_packages_default:
  - lz4,unzip,bzip2,pv,jq,git,ncdu,make,patch,bash,lsof,wget,tuned,nvme-cli,numactl,sysstat,iotop,htop,rsync,tcpdump
  - python3,socat,net-tools,ipvsadm,telnet,ca-certificates,openssl,keepalived,etcd,haproxy,chrony,cron,pig,uv
  - zlib1g,acl,dnsutils,libreadline-dev,vim-tiny,node-exporter,openssh-server,openssh-client,vector

# default infra packages to be installed (if `infra_packages` is not explicitly set)
infra_packages_default:
  - grafana,grafana-plugins,grafana-victorialogs-ds,grafana-victoriametrics-ds,victoria-metrics,victoria-logs,victoria-traces,vmutils,vlogscli,alertmanager
  - node-exporter,blackbox-exporter,nginx-exporter,pg-exporter,pev2,nginx,dnsmasq,ansible,etcd,python3-requests,redis,mcli,restic,certbot,python3-certbot-nginx

# postgres home dir in various mode
pg_home_map:
  pgsql:  '/usr/lib/postgresql/$v'
  citus:  '/usr/lib/postgresql/$v'
  mssql:  '/usr/lib/postgresql/$v'
  ivory:  '/usr/ivory-5'
  mysql:  '/usr/halo-14'
  polar:  '/u01/polardb_pg'
  oracle: '/u01/polardb_pg'
  oriole: '/usr/oriole-$v'

# default upstream repo (if `repo_upstream` is not explicitly set)
repo_upstream_default:
  - { name: pigsty-local   ,description: 'Pigsty Local'       ,module: local   ,releases: [11,12,13,20,22,24] ,arch: [x86_64, aarch64] ,baseurl: { default: 'http://${admin_ip}/pigsty ./' }}
  - { name: pigsty-pgsql   ,description: 'Pigsty PgSQL'       ,module: pgsql   ,releases: [11,12,13,20,22,24] ,arch: [x86_64, aarch64] ,baseurl: { default: 'https://repo.pigsty.io/apt/pgsql/${distro_codename} ${distro_codename} main', china: 'https://repo.pigsty.cc/apt/pgsql/${distro_codename} ${distro_codename} main' }}
  - { name: pigsty-infra   ,description: 'Pigsty Infra'       ,module: infra   ,releases: [11,12,13,20,22,24] ,arch: [x86_64, aarch64] ,baseurl: { default: 'https://repo.pigsty.io/apt/infra/ generic main' ,china: 'https://repo.pigsty.cc/apt/infra/ generic main' }}
  - { name: nginx          ,description: 'Nginx'              ,module: infra   ,releases: [11,12,13,20,22,24] ,arch: [x86_64, aarch64] ,baseurl: { default: 'http://nginx.org/packages/${distro_name} ${distro_codename} nginx' }}
  - { name: docker-ce      ,description: 'Docker'             ,module: infra   ,releases: [11,12,13,20,22,24] ,arch: [x86_64, aarch64] ,baseurl: { default: 'https://download.docker.com/linux/${distro_name} ${distro_codename} stable'                               ,china: 'https://mirrors.aliyun.com/docker-ce/linux/${distro_name} ${distro_codename} stable' }}
  - { name: base           ,description: 'Debian Basic'       ,module: node    ,releases: [11,12,13         ] ,arch: [x86_64, aarch64] ,baseurl: { default: 'http://deb.debian.org/debian/ ${distro_codename} main non-free-firmware'                                  ,china: 'https://mirrors.aliyun.com/debian/ ${distro_codename} main restricted universe multiverse' }}
  - { name: updates        ,description: 'Debian Updates'     ,module: node    ,releases: [11,12,13         ] ,arch: [x86_64, aarch64] ,baseurl: { default: 'http://deb.debian.org/debian/ ${distro_codename}-updates main non-free-firmware'                          ,china: 'https://mirrors.aliyun.com/debian/ ${distro_codename}-updates main restricted universe multiverse' }}
  - { name: security       ,description: 'Debian Security'    ,module: node    ,releases: [11,12,13         ] ,arch: [x86_64, aarch64] ,baseurl: { default: 'http://security.debian.org/debian-security ${distro_codename}-security main non-free-firmware'            ,china: 'https://mirrors.aliyun.com/debian-security/ ${distro_codename}-security main non-free-firmware' }}
  - { name: base           ,description: 'Ubuntu Basic'       ,module: node    ,releases: [         20,22,24] ,arch: [x86_64         ] ,baseurl: { default: 'https://mirrors.edge.kernel.org/ubuntu/ ${distro_codename}           main universe multiverse restricted' ,china: 'https://mirrors.aliyun.com/ubuntu/ ${distro_codename}           main restricted universe multiverse' }}
  - { name: updates        ,description: 'Ubuntu Updates'     ,module: node    ,releases: [         20,22,24] ,arch: [x86_64         ] ,baseurl: { default: 'https://mirrors.edge.kernel.org/ubuntu/ ${distro_codename}-backports main restricted universe multiverse' ,china: 'https://mirrors.aliyun.com/ubuntu/ ${distro_codename}-updates   main restricted universe multiverse' }}
  - { name: backports      ,description: 'Ubuntu Backports'   ,module: node    ,releases: [         20,22,24] ,arch: [x86_64         ] ,baseurl: { default: 'https://mirrors.edge.kernel.org/ubuntu/ ${distro_codename}-security  main restricted universe multiverse' ,china: 'https://mirrors.aliyun.com/ubuntu/ ${distro_codename}-backports main restricted universe multiverse' }}
  - { name: security       ,description: 'Ubuntu Security'    ,module: node    ,releases: [         20,22,24] ,arch: [x86_64         ] ,baseurl: { default: 'https://mirrors.edge.kernel.org/ubuntu/ ${distro_codename}-updates   main restricted universe multiverse' ,china: 'https://mirrors.aliyun.com/ubuntu/ ${distro_codename}-security  main restricted universe multiverse' }}
  - { name: base           ,description: 'Ubuntu Basic'       ,module: node    ,releases: [         20,22,24] ,arch: [        aarch64] ,baseurl: { default: 'http://ports.ubuntu.com/ubuntu-ports/ ${distro_codename}             main universe multiverse restricted' ,china: 'https://mirrors.aliyun.com/ubuntu-ports/ ${distro_codename}           main restricted universe multiverse' }}
  - { name: updates        ,description: 'Ubuntu Updates'     ,module: node    ,releases: [         20,22,24] ,arch: [        aarch64] ,baseurl: { default: 'http://ports.ubuntu.com/ubuntu-ports/ ${distro_codename}-backports   main restricted universe multiverse' ,china: 'https://mirrors.aliyun.com/ubuntu-ports/ ${distro_codename}-updates   main restricted universe multiverse' }}
  - { name: backports      ,description: 'Ubuntu Backports'   ,module: node    ,releases: [         20,22,24] ,arch: [        aarch64] ,baseurl: { default: 'http://ports.ubuntu.com/ubuntu-ports/ ${distro_codename}-security    main restricted universe multiverse' ,china: 'https://mirrors.aliyun.com/ubuntu-ports/ ${distro_codename}-backports main restricted universe multiverse' }}
  - { name: security       ,description: 'Ubuntu Security'    ,module: node    ,releases: [         20,22,24] ,arch: [        aarch64] ,baseurl: { default: 'http://ports.ubuntu.com/ubuntu-ports/ ${distro_codename}-updates     main restricted universe multiverse' ,china: 'https://mirrors.aliyun.com/ubuntu-ports/ ${distro_codename}-security  main restricted universe multiverse' }}
  - { name: pgdg           ,description: 'PGDG'               ,module: pgsql   ,releases: [11,12,13,   22,24] ,arch: [x86_64, aarch64] ,baseurl: { default: 'http://apt.postgresql.org/pub/repos/apt/ ${distro_codename}-pgdg main' ,china: 'https://mirrors.aliyun.com/postgresql/repos/apt/ ${distro_codename}-pgdg main' }}
  - { name: pgdg-beta      ,description: 'PGDG Beta'          ,module: beta    ,releases: [11,12,13,   22,24] ,arch: [x86_64, aarch64] ,baseurl: { default: 'http://apt.postgresql.org/pub/repos/apt/ ${distro_codename}-pgdg-testing main 19' ,china: 'https://mirrors.aliyun.com/postgresql/repos/apt/ ${distro_codename}-pgdg-testing main 19' }}
  - { name: timescaledb    ,description: 'TimescaleDB'        ,module: extra   ,releases: [11,12,13,20,22,24] ,arch: [x86_64, aarch64] ,baseurl: { default: 'https://packagecloud.io/timescale/timescaledb/${distro_name}/ ${distro_codename} main' }}
  - { name: citus          ,description: 'Citus'              ,module: extra   ,releases: [11,12,   20,22   ] ,arch: [x86_64, aarch64] ,baseurl: { default: 'https://packagecloud.io/citusdata/community/${distro_name}/ ${distro_codename} main' } }
  - { name: percona        ,description: 'Percona TDE'        ,module: percona ,releases: [11,12,13,20,22,24] ,arch: [x86_64, aarch64] ,baseurl: { default: 'https://repo.pigsty.io/apt/percona ${distro_codename} main' ,china: 'https://repo.pigsty.cc/apt/percona ${distro_codename} main' ,origin: 'http://repo.percona.com/ppg-18.1/apt ${distro_codename} main' }}
  - { name: wiltondb       ,description: 'WiltonDB'           ,module: mssql   ,releases: [         20,22,24] ,arch: [x86_64, aarch64] ,baseurl: { default: 'https://repo.pigsty.io/apt/mssql/ ${distro_codename} main'  ,china: 'https://repo.pigsty.cc/apt/mssql/ ${distro_codename} main'  ,origin: 'https://ppa.launchpadcontent.net/wiltondb/wiltondb/ubuntu/ ${distro_codename} main'  }}
  - { name: groonga        ,description: 'Groonga Debian'     ,module: groonga ,releases: [11,12,13         ] ,arch: [x86_64, aarch64] ,baseurl: { default: 'https://packages.groonga.org/debian/ ${distro_codename} main' }}
  - { name: groonga        ,description: 'Groonga Ubuntu'     ,module: groonga ,releases: [         20,22,24] ,arch: [x86_64, aarch64] ,baseurl: { default: 'https://ppa.launchpadcontent.net/groonga/ppa/ubuntu/ ${distro_codename} main' }}
  - { name: mysql          ,description: 'MySQL'              ,module: mysql   ,releases: [11,12,   20,22,24] ,arch: [x86_64, aarch64] ,baseurl: { default: 'https://repo.mysql.com/apt/${distro_name} ${distro_codename} mysql-8.0 mysql-tools', china: 'https://mirrors.tuna.tsinghua.edu.cn/mysql/apt/${distro_name} ${distro_codename} mysql-8.0 mysql-tools' }}
  - { name: mongo          ,description: 'MongoDB'            ,module: mongo   ,releases: [11,12,   20,22,24] ,arch: [x86_64, aarch64] ,baseurl: { default: 'https://repo.mongodb.org/apt/${distro_name} ${distro_codename}/mongodb-org/8.0 multiverse', china: 'https://mirrors.aliyun.com/mongodb/apt/${distro_name} ${distro_codename}/mongodb-org/8.0 multiverse' }}
  - { name: redis          ,description: 'Redis'              ,module: redis   ,releases: [11,12,   20,22,24] ,arch: [x86_64, aarch64] ,baseurl: { default: 'https://packages.redis.io/deb ${distro_codename} main' }}
  - { name: llvm           ,description: 'LLVM'               ,module: llvm    ,releases: [11,12,13,20,22,24] ,arch: [x86_64, aarch64] ,baseurl: { default: 'http://apt.llvm.org/${distro_codename}/ llvm-toolchain-${distro_codename} main' ,china: 'https://mirrors.tuna.tsinghua.edu.cn/llvm-apt/${distro_codename}/ llvm-toolchain-${distro_codename} main' }}  
  - { name: haproxyd       ,description: 'Haproxy Debian'     ,module: haproxy ,releases: [11,12            ] ,arch: [x86_64, aarch64] ,baseurl: { default: 'http://haproxy.debian.net/ ${distro_codename}-backports-3.1 main' }}
  - { name: haproxyu       ,description: 'Haproxy Ubuntu'     ,module: haproxy ,releases: [         20,22,24] ,arch: [x86_64, aarch64] ,baseurl: { default: 'https://ppa.launchpadcontent.net/vbernat/haproxy-3.1/ubuntu/ ${distro_codename} main' }}
  - { name: grafana        ,description: 'Grafana'            ,module: grafana ,releases: [11,12,13,20,22,24] ,arch: [x86_64, aarch64] ,baseurl: { default: 'https://apt.grafana.com stable main' ,china: 'https://mirrors.aliyun.com/grafana/apt/ stable main' }}
  - { name: kubernetes     ,description: 'Kubernetes'         ,module: kube    ,releases: [11,12,13,20,22,24] ,arch: [x86_64, aarch64] ,baseurl: { default: 'https://pkgs.k8s.io/core:/stable:/v1.33/deb/ /', china: 'https://mirrors.aliyun.com/kubernetes-new/core/stable/v1.33/deb/ /' }}
  - { name: gitlab-ee      ,description: 'Gitlab EE'          ,module: gitlab  ,releases: [11,12,13,20,22,24] ,arch: [x86_64, aarch64] ,baseurl: { default: 'https://packages.gitlab.com/gitlab/gitlab-ee/${distro_name}/ ${distro_codename} main' }}
  - { name: gitlab-ce      ,description: 'Gitlab CE'          ,module: gitlab  ,releases: [11,12,13,20,22,24] ,arch: [x86_64, aarch64] ,baseurl: { default: 'https://packages.gitlab.com/gitlab/gitlab-ce/${distro_name}/ ${distro_codename} main' }}
  - { name: clickhouse     ,description: 'ClickHouse'         ,module: click   ,releases: [11,12,13,20,22,24] ,arch: [x86_64, aarch64] ,baseurl: { default: 'https://packages.clickhouse.com/deb/ stable main', china: 'https://mirrors.aliyun.com/clickhouse/deb/ stable main' }}


# package alias map to simplify package download & installation
package_map:
  #--------------------------------#
  # REPO: download packages
  #--------------------------------#
  node-bootstrap:          "ansible python3 python3-requests python3-jmespath dpkg-dev sshpass tnftp linux-perf"
  infra-package:           "nginx dnsmasq etcd haproxy vip-manager node-exporter keepalived-exporter pg-exporter pgbackrest-exporter redis-exporter redis minio mcli pig"
  infra-addons:            "grafana grafana-plugins grafana-victoriametrics-ds grafana-victorialogs-ds victoria-metrics victoria-logs victoria-traces vlogscli vmutils vector alertmanager"
  extra-modules:           "blackbox-exporter nginx-exporter pev2 certbot python3-certbot-nginx docker-ce docker-compose-plugin ferretdb2 duckdb restic juicefs vray grafana-infinity-ds opencode"
  node-package1:           "lz4 unzip bzip2 zlib1g pv jq git ncdu make patch bash lsof wget tuned nvme-cli numactl sysstat iotop htop rsync tcpdump acl chrony cron uv"
  node-package2:           "netcat-openbsd socat net-tools ipvsadm dnsutils telnet ca-certificates libreadline-dev vim-tiny keepalived openssl openssh-server openssh-client"
  pgsql-utility:           "patroni python3-etcd pgbouncer pgbackrest pgbadger pg-timetable pgformatter postgresql-filedump pgxnclient timescaledb-tools timescaledb-event-streamer"

  #--------------------------------#
  # PGSQL: kernel packages
  #--------------------------------#
  postgresql:              "postgresql-$v"
  pgsql:                   "postgresql-$v postgresql-client-$v postgresql-plpython3-$v postgresql-plperl-$v postgresql-pltcl-$v"
  pgsql-mini:              "postgresql-$v postgresql-client-$v"
  pgsql-core:              "postgresql-$v postgresql-client-$v postgresql-plpython3-$v postgresql-plperl-$v postgresql-pltcl-$v"
  pgsql-full:              "postgresql-$v postgresql-client-$v postgresql-plpython3-$v postgresql-plperl-$v postgresql-pltcl-$v postgresql-server-dev-$v"
  pgsql-main:              "postgresql-$v postgresql-client-$v postgresql-plpython3-$v postgresql-plperl-$v postgresql-pltcl-$v postgresql-$v-repack postgresql-$v-wal2json postgresql-$v-pgvector"
  pgsql-client:            "postgresql-client-$v"
  pgsql-server:            "postgresql-$v"
  pgsql-devel:             "postgresql-server-dev-$v"
  pgsql-basic:             "postgresql-$v-repack postgresql-$v-wal2json postgresql-$v-pgvector"

  #--------------------------------#
  # MISC: pro modules
  #--------------------------------#
  wiltondb:                "wiltondb"
  polardb:                 "polardb-for-postgresql"
  openhalodb:              "openhalodb"
  ivorysql:                "ivorysql-5"
  oriole:                  "oriolepg-17 oriolepg-17-orioledb"
  supabase:                "postgresql-$v-pg-tle,postgresql-$v-pg-graphql,postgresql-$v-pg-jsonschema,postgresql-$v-wrappers,postgresql-$v-pgvector,postgresql-$v-cron,postgresql-$v-pgsodium,postgresql-$v-vault,postgresql-$v-pgjwt,postgresql-$v-http,postgresql-$v-pg-net,postgresql-$v-supautils,postgresql-$v-index-advisor,postgresql-$v-pg-safeupdate,postgresql-$v-pg-plan-filter"
  percona-core:            "percona-postgresql-18 percona-postgresql-client-18 percona-postgresql-plperl-18 percona-postgresql-plpython3-18 percona-postgresql-pltcl-18 percona-pg-tde18"
  percona-main:            "percona-postgresql-18 percona-postgresql-client-18 percona-postgresql-plperl-18 percona-postgresql-plpython3-18 percona-postgresql-pltcl-18 percona-pg-tde18 percona-postgresql-18-postgis-3 percona-postgresql-18-pgvector percona-postgresql-18-wal2json percona-postgresql-18-repack percona-postgresql-18-pgaudit percona-pgaudit18-set-user percona-pg-stat-monitor18 percona-pg-gather"
  java-runtime:            "openjdk-17-jdk"
  kafka:                   "kafka kafka-exporter"
  kube-runtime:            "containerd.io"
  sealos:                  "sealos"
  kubernetes:              "kubeadm kubelet kubectl"
  docker:                  "docker-ce docker-compose-plugin"
  infra-extra:             "victoria-metrics victoria-metrics-cluster vmutils grafana-victoriametrics-ds victoria-logs vlogscli vlagent victoria-traces grafana-victorialogs-ds rclone mysqld-exporter mongodb-exporter kafka-exporter"
  victoria:                "victoria-metrics victoria-metrics-cluster vmutils grafana-victoriametrics-ds victoria-logs vlogscli vlagent victoria-traces grafana-victorialogs-ds"
  vmetrics:                "victoria-metrics victoria-metrics-cluster vmutils"
  vlogs:                   "victoria-logs vlogscli vlagent"
  vtraces:                 "victoria-traces"
  tigerbeetle:             "tigerbeetle"
  clickhouse:              "clickhouse-server clickhouse-client clickhouse-common-static"

  #--------------------------------#
  # PGSQL: tools & utils
  #--------------------------------#
  pgsql-common:            "patroni python3-etcd pgbouncer pgbackrest pg-exporter pgbackrest-exporter vip-manager"
  patroni:                 "patroni python3-etcd"
  pgbouncer:               "pgbouncer"
  pgbackrest:              "pgbackrest"
  pg_exporter:             "pg-exporter"
  pgbackrest_exporter:     "pgbackrest-exporter"
  vip-manager:             "vip-manager"
  pgbadger:                "pgbadger"
  pg_activity:             "pg-activity"
  pg_filedump:             "postgresql-filedump"
  pgxnclient:              "pgxnclient"
  pgformatter:             "pgformatter"
  pgcopydb:                "pgcopydb"
  pgloader:                "pgloader"
  pg_timetable:            "pg-timetable"
  timescaledb-utils:       "timescaledb-tools timescaledb-event-streamer"

  #--------------------------------#
  # PGSQL: extensions (default pg18)
  #--------------------------------#
  pgsql-time:              "postgresql-$v-timescaledb-tsl postgresql-$v-timescaledb-toolkit postgresql-$v-pg-timeseries postgresql-$v-periods postgresql-$v-temporal-tables postgresql-$v-emaj postgresql-$v-table-version postgresql-$v-cron postgresql-$v-pg-task postgresql-$v-pg-later postgresql-$v-pg-background"
  pgsql-gis:               "postgresql-$v-postgis-3 postgresql-$v-pgrouting postgresql-$v-pointcloud postgresql-$v-h3 postgresql-$v-q3c postgresql-$v-ogr-fdw postgresql-$v-geoip postgresql-$v-pg-polyline postgresql-$v-pg-geohash postgresql-$v-mobilitydb postgresql-$v-tzf"
  pgsql-rag:               "postgresql-$v-pgvector postgresql-$v-vchord postgresql-$v-pgvectorscale postgresql-$v-pg-vectorize postgresql-$v-similarity postgresql-$v-smlar postgresql-$v-pg-summarize postgresql-$v-pg-tiktoken postgresql-$v-pg4ml"
  pgsql-fts:               "postgresql-$v-pg-search postgresql-$v-pgroonga postgresql-$v-pg-bigm postgresql-$v-zhparser postgresql-$v-pg-bestmatch postgresql-$v-vchord-bm25 postgresql-$v-pg-tokenizer postgresql-$v-biscuit postgresql-$v-textsearch postgresql-$v-hunspell-cs-cz postgresql-$v-hunspell-de-de postgresql-$v-hunspell-en-us postgresql-$v-hunspell-fr postgresql-$v-hunspell-ne-np postgresql-$v-hunspell-nl-nl postgresql-$v-hunspell-nn-no postgresql-$v-hunspell-ru-ru postgresql-$v-hunspell-ru-ru-aot"
  pgsql-olap:              "postgresql-$v-citus postgresql-$v-pg-duckdb postgresql-$v-pg-mooncake postgresql-$v-clickhouse postgresql-$v-pg-parquet postgresql-$v-pg-fkpart postgresql-$v-partman postgresql-$v-plproxy"
  pgsql-feat:              "postgresql-$v-age postgresql-$v-hll postgresql-$v-rum postgresql-$v-ttl-index postgresql-$v-pg-graphql postgresql-$v-pg-jsonschema postgresql-$v-jsquery postgresql-$v-pg-hint-plan postgresql-$v-hypopg postgresql-$v-index-advisor postgresql-$v-pg-plan-filter postgresql-$v-imgsmlr postgresql-$v-pg-ivm postgresql-$v-pg-incremental postgresql-$v-pgmq postgresql-$v-pgq3 postgresql-$v-pg-cardano"
  pgsql-lang:              "postgresql-$v-pg-tle postgresql-$v-plv8 postgresql-$v-pljs postgresql-$v-pllua postgresql-$v-plprql postgresql-$v-pldebugger postgresql-$v-plpgsql-check postgresql-$v-plprofiler postgresql-$v-plsh postgresql-$v-plxslt postgresql-$v-pgtap" # postgresql-18-plr
  pgsql-type:              "postgresql-$v-prefix postgresql-$v-semver postgresql-$v-unit postgresql-$v-pgpdf postgresql-$v-pglite-fusion postgresql-$v-md5hash postgresql-$v-asn1oid postgresql-$v-roaringbitmap postgresql-$v-pgfaceting postgresql-$v-pgsphere postgresql-$v-pg-country postgresql-$v-pg-xenophile postgresql-$v-pg-currency postgresql-$v-collection postgresql-$v-pgmp postgresql-$v-numeral postgresql-$v-rational postgresql-$v-pguint postgresql-$v-pg-uint128 postgresql-$v-hashtypes postgresql-$v-ip4r postgresql-$v-pg-duration postgresql-$v-pg-uri postgresql-$v-pg-emailaddr postgresql-$v-acl postgresql-$v-debversion postgresql-$v-pg-rrule postgresql-$v-timestamp9 postgresql-$v-chkpass"
  pgsql-util:              "postgresql-$v-gzip postgresql-$v-bzip postgresql-$v-zstd postgresql-$v-http postgresql-$v-pg-net postgresql-$v-pg-curl postgresql-$v-retry postgresql-$v-pgjq postgresql-$v-pgjwt postgresql-$v-pg-smtp-client postgresql-$v-pg-html5-email-address postgresql-$v-url-encode postgresql-$v-pgsql-tweaks postgresql-$v-pg-extra-time postgresql-$v-pgpcre postgresql-$v-icu-ext postgresql-$v-pgqr postgresql-$v-pg-protobuf postgresql-$v-pg-envvar postgresql-$v-floatfile postgresql-$v-pg-render postgresql-$v-pg-readme postgresql-$v-ddl-historization postgresql-$v-data-historization postgresql-$v-pg-schedoc postgresql-$v-pg-hashlib postgresql-$v-pg-xxhash postgresql-$v-shacrypt postgresql-$v-cryptint postgresql-$v-pg-ecdsa postgresql-$v-pgsparql"
  pgsql-func:              "postgresql-$v-pg-idkit postgresql-$v-pgx-ulid postgresql-$v-pg-uuidv7 postgresql-$v-permuteseq postgresql-$v-pg-hashids postgresql-$v-sequential-uuids postgresql-$v-typeid postgresql-$v-topn postgresql-$v-quantile postgresql-$v-lower-quantile postgresql-$v-count-distinct postgresql-$v-omnisketch postgresql-$v-ddsketch postgresql-$v-vasco postgresql-$v-pgxicor postgresql-$v-weighted-statistics postgresql-$v-tdigest postgresql-$v-first-last-agg postgresql-$v-extra-window-functions postgresql-$v-floatvec postgresql-$v-aggs-for-vecs postgresql-$v-aggs-for-arrays postgresql-$v-pg-csv postgresql-$v-pg-arraymath postgresql-$v-pg-math postgresql-$v-random postgresql-$v-base36 postgresql-$v-base62 postgresql-$v-pg-base58 postgresql-$v-pg-financial postgresql-$v-convert"
  pgsql-admin:             "postgresql-$v-repack postgresql-$v-pg-rewrite postgresql-$v-squeeze postgresql-$v-dirtyread postgresql-$v-pgfincore postgresql-$v-pg-cooldown postgresql-$v-ddlx postgresql-$v-pglinter postgresql-$v-prioritize postgresql-$v-pg-checksums postgresql-$v-pg-readonly postgresql-$v-pgdd postgresql-$v-pg-permissions postgresql-$v-auto-failover postgresql-$v-pg-catcheck postgresql-$v-preprepare postgresql-$v-pg-upless postgresql-$v-pgcozy postgresql-$v-pg-orphaned postgresql-$v-pg-crash postgresql-$v-pg-cheat-funcs postgresql-$v-pg-fio postgresql-$v-pg-savior postgresql-$v-pg-safeupdate postgresql-$v-pg-drop-events postgresql-$v-tablelog" # postgresql-18-pgpool2
  pgsql-stat:              "postgresql-$v-pg-profile postgresql-$v-pg-tracing postgresql-$v-show-plans postgresql-$v-pg-stat-kcache postgresql-$v-pg-stat-monitor postgresql-$v-pg-qualstats postgresql-$v-pg-store-plan postgresql-$v-pg-track-settings postgresql-$v-pg-wait-sampling postgresql-$v-pgsentinel postgresql-$v-system-stats postgresql-$v-pg-meta postgresql-$v-pgnodemx postgresql-$v-pg-sqlog postgresql-$v-bgw-replstatus postgresql-$v-pgmeminfo postgresql-$v-toastinfo postgresql-$v-pg-explain-ui postgresql-$v-pg-relusage postgresql-$v-pagevis postgresql-$v-powa"
  pgsql-sec:               "postgresql-$v-passwordcheck-cracklib postgresql-$v-supautils postgresql-$v-pgsodium postgresql-$v-vault postgresql-$v-pg-session-jwt postgresql-$v-pg-anon postgresql-$v-pgsmcrypto postgresql-$v-enigma postgresql-$v-pgaudit postgresql-$v-pgauditlogtofile postgresql-$v-pg-auditor postgresql-$v-logerrors postgresql-$v-pg-auth-mon postgresql-$v-pg-jobmon postgresql-$v-credcheck postgresql-$v-pgcryptokey postgresql-$v-login-hook postgresql-$v-set-user postgresql-$v-snakeoil postgresql-$v-pgextwlist postgresql-$v-sslutils postgresql-$v-noset"
  pgsql-fdw:               "postgresql-$v-wrappers postgresql-$v-mysql-fdw postgresql-$v-tds-fdw postgresql-$v-etcd-fdw postgresql-$v-redis-fdw postgresql-$v-pg-redis-pubsub postgresql-$v-kafka-fdw postgresql-$v-firebird-fdw postgresql-$v-aws-s3 postgresql-$v-log-fdw" # postgresql-18-oracle-fdw
  pgsql-sim:               "postgresql-$v-documentdb postgresql-$v-orafce postgresql-$v-pgtt postgresql-$v-session-variable postgresql-$v-pg-statement-rollback postgresql-$v-pgmemcache"
  pgsql-etl:               "postgresql-$v-pglogical postgresql-$v-pglogical-ticker postgresql-$v-pg-failover-slots postgresql-$v-db-migrator postgresql-$v-pgactive postgresql-$v-wal2json postgresql-$v-decoderbufs postgresql-$v-decoder-raw postgresql-$v-mimeo postgresql-$v-pg-bulkload" # postgresql-18-repmgr



  #--------------------------------#
  # PG18: packages
  #--------------------------------#
  pg18:                    "postgresql-18 postgresql-client-18 postgresql-plpython3-18 postgresql-plperl-18 postgresql-pltcl-18"
  pg18-mini:               "postgresql-18 postgresql-client-18"
  pg18-core:               "postgresql-18 postgresql-client-18 postgresql-plpython3-18 postgresql-plperl-18 postgresql-pltcl-18"
  pg18-full:               "postgresql-18 postgresql-client-18 postgresql-plpython3-18 postgresql-plperl-18 postgresql-pltcl-18 postgresql-server-dev-18"
  pg18-main:               "postgresql-18 postgresql-client-18 postgresql-plpython3-18 postgresql-plperl-18 postgresql-pltcl-18 postgresql-18-repack postgresql-18-wal2json postgresql-18-pgvector"
  pg18-client:             "postgresql-client-18"
  pg18-server:             "postgresql-18"
  pg18-devel:              "postgresql-server-dev-18"
  pg18-basic:              "postgresql-18-repack postgresql-18-wal2json postgresql-18-pgvector"
  pg18-time:               "postgresql-18-timescaledb-tsl postgresql-18-timescaledb-toolkit postgresql-18-pg-timeseries postgresql-18-periods postgresql-18-temporal-tables postgresql-18-emaj postgresql-18-table-version postgresql-18-cron postgresql-18-pg-task postgresql-18-pg-later postgresql-18-pg-background"
  pg18-gis:                "postgresql-18-postgis-3 postgresql-18-pgrouting postgresql-18-pointcloud postgresql-18-h3 postgresql-18-q3c postgresql-18-ogr-fdw postgresql-18-geoip postgresql-18-pg-polyline postgresql-18-pg-geohash postgresql-18-mobilitydb postgresql-18-tzf"
  pg18-rag:                "postgresql-18-pgvector postgresql-18-vchord postgresql-18-pgvectorscale postgresql-18-pg-vectorize postgresql-18-similarity postgresql-18-smlar postgresql-18-pg-summarize postgresql-18-pg-tiktoken postgresql-18-pg4ml"
  pg18-fts:                "postgresql-18-pg-search postgresql-18-pgroonga postgresql-18-pg-bigm postgresql-18-zhparser postgresql-18-pg-bestmatch postgresql-18-vchord-bm25 postgresql-18-pg-tokenizer postgresql-18-biscuit postgresql-18-textsearch postgresql-18-hunspell-cs-cz postgresql-18-hunspell-de-de postgresql-18-hunspell-en-us postgresql-18-hunspell-fr postgresql-18-hunspell-ne-np postgresql-18-hunspell-nl-nl postgresql-18-hunspell-nn-no postgresql-18-hunspell-ru-ru postgresql-18-hunspell-ru-ru-aot"
  pg18-olap:               "postgresql-18-citus postgresql-18-pg-duckdb postgresql-18-pg-mooncake postgresql-18-clickhouse postgresql-18-pg-parquet postgresql-18-pg-fkpart postgresql-18-partman postgresql-18-plproxy"
  pg18-feat:               "postgresql-18-age postgresql-18-hll postgresql-18-rum postgresql-18-ttl-index postgresql-18-pg-graphql postgresql-18-pg-jsonschema postgresql-18-jsquery postgresql-18-pg-hint-plan postgresql-18-hypopg postgresql-18-index-advisor postgresql-18-pg-plan-filter postgresql-18-imgsmlr postgresql-18-pg-ivm postgresql-18-pg-incremental postgresql-18-pgmq postgresql-18-pgq3 postgresql-18-pg-cardano"
  pg18-lang:               "postgresql-18-pg-tle postgresql-18-plv8 postgresql-18-pljs postgresql-18-pllua postgresql-18-plprql postgresql-18-pldebugger postgresql-18-plpgsql-check postgresql-18-plprofiler postgresql-18-plsh postgresql-18-plxslt postgresql-18-pgtap" # postgresql-18-plr
  pg18-type:               "postgresql-18-prefix postgresql-18-semver postgresql-18-unit postgresql-18-pgpdf postgresql-18-pglite-fusion postgresql-18-md5hash postgresql-18-asn1oid postgresql-18-roaringbitmap postgresql-18-pgfaceting postgresql-18-pgsphere postgresql-18-pg-country postgresql-18-pg-xenophile postgresql-18-pg-currency postgresql-18-collection postgresql-18-pgmp postgresql-18-numeral postgresql-18-rational postgresql-18-pguint postgresql-18-pg-uint128 postgresql-18-hashtypes postgresql-18-ip4r postgresql-18-pg-duration postgresql-18-pg-uri postgresql-18-pg-emailaddr postgresql-18-acl postgresql-18-debversion postgresql-18-pg-rrule postgresql-18-timestamp9 postgresql-18-chkpass"
  pg18-util:               "postgresql-18-gzip postgresql-18-bzip postgresql-18-zstd postgresql-18-http postgresql-18-pg-net postgresql-18-pg-curl postgresql-18-retry postgresql-18-pgjq postgresql-18-pgjwt postgresql-18-pg-smtp-client postgresql-18-pg-html5-email-address postgresql-18-url-encode postgresql-18-pgsql-tweaks postgresql-18-pg-extra-time postgresql-18-pgpcre postgresql-18-icu-ext postgresql-18-pgqr postgresql-18-pg-protobuf postgresql-18-pg-envvar postgresql-18-floatfile postgresql-18-pg-render postgresql-18-pg-readme postgresql-18-ddl-historization postgresql-18-data-historization postgresql-18-pg-schedoc postgresql-18-pg-hashlib postgresql-18-pg-xxhash postgresql-18-shacrypt postgresql-18-cryptint postgresql-18-pg-ecdsa postgresql-18-pgsparql"
  pg18-func:               "postgresql-18-pg-idkit postgresql-18-pgx-ulid postgresql-18-pg-uuidv7 postgresql-18-permuteseq postgresql-18-pg-hashids postgresql-18-sequential-uuids postgresql-18-typeid postgresql-18-topn postgresql-18-quantile postgresql-18-lower-quantile postgresql-18-count-distinct postgresql-18-omnisketch postgresql-18-ddsketch postgresql-18-vasco postgresql-18-pgxicor postgresql-18-weighted-statistics postgresql-18-tdigest postgresql-18-first-last-agg postgresql-18-extra-window-functions postgresql-18-floatvec postgresql-18-aggs-for-vecs postgresql-18-aggs-for-arrays postgresql-18-pg-csv postgresql-18-pg-arraymath postgresql-18-pg-math postgresql-18-random postgresql-18-base36 postgresql-18-base62 postgresql-18-pg-base58 postgresql-18-pg-financial postgresql-18-convert"
  pg18-admin:              "postgresql-18-repack postgresql-18-pg-rewrite postgresql-18-squeeze postgresql-18-dirtyread postgresql-18-pgfincore postgresql-18-pg-cooldown postgresql-18-ddlx postgresql-18-pglinter postgresql-18-prioritize postgresql-18-pg-checksums postgresql-18-pg-readonly postgresql-18-pgdd postgresql-18-pg-permissions postgresql-18-auto-failover postgresql-18-pg-catcheck postgresql-18-preprepare postgresql-18-pg-upless postgresql-18-pgcozy postgresql-18-pg-orphaned postgresql-18-pg-crash postgresql-18-pg-cheat-funcs postgresql-18-pg-fio postgresql-18-pg-savior postgresql-18-pg-safeupdate postgresql-18-pg-drop-events postgresql-18-tablelog" # postgresql-18-pgpool2
  pg18-stat:               "postgresql-18-pg-profile postgresql-18-pg-tracing postgresql-18-show-plans postgresql-18-pg-stat-kcache postgresql-18-pg-stat-monitor postgresql-18-pg-qualstats postgresql-18-pg-store-plan postgresql-18-pg-track-settings postgresql-18-pg-wait-sampling postgresql-18-pgsentinel postgresql-18-system-stats postgresql-18-pg-meta postgresql-18-pgnodemx postgresql-18-pg-sqlog postgresql-18-bgw-replstatus postgresql-18-pgmeminfo postgresql-18-toastinfo postgresql-18-pg-explain-ui postgresql-18-pg-relusage postgresql-18-pagevis postgresql-18-powa"
  pg18-sec:                "postgresql-18-passwordcheck-cracklib postgresql-18-supautils postgresql-18-pgsodium postgresql-18-vault postgresql-18-pg-session-jwt postgresql-18-pg-anon postgresql-18-pgsmcrypto postgresql-18-enigma postgresql-18-pgaudit postgresql-18-pgauditlogtofile postgresql-18-pg-auditor postgresql-18-logerrors postgresql-18-pg-auth-mon postgresql-18-pg-jobmon postgresql-18-credcheck postgresql-18-pgcryptokey postgresql-18-login-hook postgresql-18-set-user postgresql-18-snakeoil postgresql-18-pgextwlist postgresql-18-sslutils postgresql-18-noset"
  pg18-fdw:                "postgresql-18-wrappers postgresql-18-mysql-fdw postgresql-18-tds-fdw postgresql-18-etcd-fdw postgresql-18-redis-fdw postgresql-18-pg-redis-pubsub postgresql-18-kafka-fdw postgresql-18-firebird-fdw postgresql-18-aws-s3 postgresql-18-log-fdw" # postgresql-18-oracle-fdw
  pg18-sim:                "postgresql-18-documentdb postgresql-18-orafce postgresql-18-pgtt postgresql-18-session-variable postgresql-18-pg-statement-rollback postgresql-18-pgmemcache"
  pg18-etl:                "postgresql-18-pglogical postgresql-18-pglogical-ticker postgresql-18-pg-failover-slots postgresql-18-db-migrator postgresql-18-pgactive postgresql-18-wal2json postgresql-18-decoderbufs postgresql-18-decoder-raw postgresql-18-mimeo postgresql-18-pg-bulkload" # postgresql-18-repmgr


  #--------------------------------#
  # PG17: packages
  #--------------------------------#
  pg17:                    "postgresql-17 postgresql-client-17 postgresql-plpython3-17 postgresql-plperl-17 postgresql-pltcl-17"
  pg17-mini:               "postgresql-17 postgresql-client-17"
  pg17-core:               "postgresql-17 postgresql-client-17 postgresql-plpython3-17 postgresql-plperl-17 postgresql-pltcl-17"
  pg17-full:               "postgresql-17 postgresql-client-17 postgresql-plpython3-17 postgresql-plperl-17 postgresql-pltcl-17 postgresql-server-dev-17"
  pg17-main:               "postgresql-17 postgresql-client-17 postgresql-plpython3-17 postgresql-plperl-17 postgresql-pltcl-17 postgresql-17-repack postgresql-17-wal2json postgresql-17-pgvector"
  pg17-client:             "postgresql-client-17"
  pg17-server:             "postgresql-17"
  pg17-devel:              "postgresql-server-dev-17"
  pg17-basic:              "postgresql-17-repack postgresql-17-wal2json postgresql-17-pgvector"
  pg17-time:               "postgresql-17-timescaledb-tsl postgresql-17-timescaledb-toolkit postgresql-17-pg-timeseries postgresql-17-periods postgresql-17-temporal-tables postgresql-17-emaj postgresql-17-table-version postgresql-17-cron postgresql-17-pg-task postgresql-17-pg-later postgresql-17-pg-background"
  pg17-gis:                "postgresql-17-postgis-3 postgresql-17-pgrouting postgresql-17-pointcloud postgresql-17-h3 postgresql-17-q3c postgresql-17-ogr-fdw postgresql-17-geoip postgresql-17-pg-polyline postgresql-17-pg-geohash postgresql-17-mobilitydb postgresql-17-tzf"
  pg17-rag:                "postgresql-17-pgvector postgresql-17-vchord postgresql-17-pgvectorscale postgresql-17-pg-vectorize postgresql-17-similarity postgresql-17-smlar postgresql-17-pg-summarize postgresql-17-pg-tiktoken postgresql-17-pg4ml postgresql-17-pgml"
  pg17-fts:                "postgresql-17-pg-search postgresql-17-pgroonga postgresql-17-pg-bigm postgresql-17-zhparser postgresql-17-pg-bestmatch postgresql-17-vchord-bm25 postgresql-17-pg-tokenizer postgresql-17-biscuit postgresql-17-textsearch postgresql-17-hunspell-cs-cz postgresql-17-hunspell-de-de postgresql-17-hunspell-en-us postgresql-17-hunspell-fr postgresql-17-hunspell-ne-np postgresql-17-hunspell-nl-nl postgresql-17-hunspell-nn-no postgresql-17-hunspell-ru-ru postgresql-17-hunspell-ru-ru-aot"
  pg17-olap:               "postgresql-17-citus postgresql-17-pg-analytics postgresql-17-pg-duckdb postgresql-17-pg-mooncake postgresql-17-clickhouse postgresql-17-pg-parquet postgresql-17-pg-fkpart postgresql-17-partman postgresql-17-plproxy" # postgresql-17-duckdb-fdw
  pg17-feat:               "postgresql-17-age postgresql-17-hll postgresql-17-rum postgresql-17-ttl-index postgresql-17-pg-graphql postgresql-17-pg-jsonschema postgresql-17-jsquery postgresql-17-pg-hint-plan postgresql-17-hypopg postgresql-17-index-advisor postgresql-17-pg-plan-filter postgresql-17-imgsmlr postgresql-17-pg-ivm postgresql-17-pg-incremental postgresql-17-pgmq postgresql-17-pgq3 postgresql-17-pg-cardano postgresql-17-omnigres"
  pg17-lang:               "postgresql-17-pg-tle postgresql-17-plv8 postgresql-17-pljs postgresql-17-pllua postgresql-17-plprql postgresql-17-pldebugger postgresql-17-plpgsql-check postgresql-17-plprofiler postgresql-17-plsh postgresql-17-pljava postgresql-17-plxslt postgresql-17-pgtap" # postgresql-17-plr
  pg17-type:               "postgresql-17-prefix postgresql-17-semver postgresql-17-unit postgresql-17-pgpdf postgresql-17-pglite-fusion postgresql-17-md5hash postgresql-17-asn1oid postgresql-17-roaringbitmap postgresql-17-pgfaceting postgresql-17-pgsphere postgresql-17-pg-country postgresql-17-pg-xenophile postgresql-17-pg-currency postgresql-17-collection postgresql-17-pgmp postgresql-17-numeral postgresql-17-rational postgresql-17-pguint postgresql-17-pg-uint128 postgresql-17-hashtypes postgresql-17-ip4r postgresql-17-pg-duration postgresql-17-pg-uri postgresql-17-pg-emailaddr postgresql-17-acl postgresql-17-debversion postgresql-17-pg-rrule postgresql-17-timestamp9 postgresql-17-chkpass"
  pg17-util:               "postgresql-17-gzip postgresql-17-bzip postgresql-17-zstd postgresql-17-http postgresql-17-pg-net postgresql-17-pg-curl postgresql-17-retry postgresql-17-pgjq postgresql-17-pgjwt postgresql-17-pg-smtp-client postgresql-17-pg-html5-email-address postgresql-17-url-encode postgresql-17-pgsql-tweaks postgresql-17-pg-extra-time postgresql-17-pgpcre postgresql-17-icu-ext postgresql-17-pgqr postgresql-17-pg-protobuf postgresql-17-pg-envvar postgresql-17-floatfile postgresql-17-pg-render postgresql-17-pg-readme postgresql-17-ddl-historization postgresql-17-data-historization postgresql-17-pg-schedoc postgresql-17-pg-hashlib postgresql-17-pg-xxhash postgresql-17-shacrypt postgresql-17-cryptint postgresql-17-pg-ecdsa postgresql-17-pgsparql"
  pg17-func:               "postgresql-17-pg-idkit postgresql-17-pgx-ulid postgresql-17-pg-uuidv7 postgresql-17-permuteseq postgresql-17-pg-hashids postgresql-17-sequential-uuids postgresql-17-typeid postgresql-17-topn postgresql-17-quantile postgresql-17-lower-quantile postgresql-17-count-distinct postgresql-17-omnisketch postgresql-17-ddsketch postgresql-17-vasco postgresql-17-pgxicor postgresql-17-weighted-statistics postgresql-17-tdigest postgresql-17-first-last-agg postgresql-17-extra-window-functions postgresql-17-floatvec postgresql-17-aggs-for-vecs postgresql-17-aggs-for-arrays postgresql-17-pg-csv postgresql-17-pg-arraymath postgresql-17-pg-math postgresql-17-random postgresql-17-base36 postgresql-17-base62 postgresql-17-pg-base58 postgresql-17-pg-financial postgresql-17-convert"
  pg17-admin:              "postgresql-17-repack postgresql-17-pg-rewrite postgresql-17-squeeze postgresql-17-dirtyread postgresql-17-pgfincore postgresql-17-pg-cooldown postgresql-17-ddlx postgresql-17-pglinter postgresql-17-prioritize postgresql-17-pg-checksums postgresql-17-pg-readonly postgresql-17-pgdd postgresql-17-pg-permissions postgresql-17-auto-failover postgresql-17-pg-catcheck postgresql-17-preprepare postgresql-17-pg-upless postgresql-17-pgcozy postgresql-17-pg-orphaned postgresql-17-pg-crash postgresql-17-pg-cheat-funcs postgresql-17-pg-fio postgresql-17-pg-savior postgresql-17-pg-safeupdate postgresql-17-pg-drop-events postgresql-17-tablelog" # postgresql-17-pgpool2
  pg17-stat:               "postgresql-17-pg-profile postgresql-17-pg-tracing postgresql-17-show-plans postgresql-17-pg-stat-kcache postgresql-17-pg-stat-monitor postgresql-17-pg-qualstats postgresql-17-pg-store-plan postgresql-17-pg-track-settings postgresql-17-pg-wait-sampling postgresql-17-pgsentinel postgresql-17-system-stats postgresql-17-pg-meta postgresql-17-pgnodemx postgresql-17-pg-sqlog postgresql-17-bgw-replstatus postgresql-17-pgmeminfo postgresql-17-toastinfo postgresql-17-pg-explain-ui postgresql-17-pg-relusage postgresql-17-pagevis postgresql-17-powa"
  pg17-sec:                "postgresql-17-passwordcheck-cracklib postgresql-17-supautils postgresql-17-pgsodium postgresql-17-vault postgresql-17-pg-session-jwt postgresql-17-pg-anon postgresql-17-pgsmcrypto postgresql-17-enigma postgresql-17-pgaudit postgresql-17-pgauditlogtofile postgresql-17-pg-auditor postgresql-17-logerrors postgresql-17-pg-auth-mon postgresql-17-pg-jobmon postgresql-17-credcheck postgresql-17-pgcryptokey postgresql-17-login-hook postgresql-17-set-user postgresql-17-snakeoil postgresql-17-pgextwlist postgresql-17-sslutils postgresql-17-noset"
  pg17-fdw:                "postgresql-17-wrappers postgresql-17-pgspider-ext postgresql-17-mysql-fdw postgresql-17-tds-fdw postgresql-17-sqlite-fdw postgresql-17-etcd-fdw postgresql-17-redis-fdw postgresql-17-pg-redis-pubsub postgresql-17-kafka-fdw postgresql-17-firebird-fdw postgresql-17-aws-s3 postgresql-17-log-fdw" # postgresql-17-oracle-fdw
  pg17-sim:                "postgresql-17-documentdb postgresql-17-orafce postgresql-17-pgtt postgresql-17-session-variable postgresql-17-pg-statement-rollback postgresql-17-spat postgresql-17-pgmemcache"
  pg17-etl:                "postgresql-17-pglogical postgresql-17-pglogical-ticker postgresql-17-pgl-ddl-deploy postgresql-17-pg-failover-slots postgresql-17-db-migrator postgresql-17-pgactive postgresql-17-wal2json postgresql-17-decoderbufs postgresql-17-decoder-raw postgresql-17-mimeo postgresql-17-pg-fact-loader postgresql-17-pg-bulkload" # postgresql-17-repmgr


  #--------------------------------#
  # PG16: packages
  #--------------------------------#
  pg16:                    "postgresql-16 postgresql-client-16 postgresql-plpython3-16 postgresql-plperl-16 postgresql-pltcl-16"
  pg16-mini:               "postgresql-16 postgresql-client-16"
  pg16-core:               "postgresql-16 postgresql-client-16 postgresql-plpython3-16 postgresql-plperl-16 postgresql-pltcl-16"
  pg16-full:               "postgresql-16 postgresql-client-16 postgresql-plpython3-16 postgresql-plperl-16 postgresql-pltcl-16 postgresql-server-dev-16"
  pg16-main:               "postgresql-16 postgresql-client-16 postgresql-plpython3-16 postgresql-plperl-16 postgresql-pltcl-16 postgresql-16-repack postgresql-16-wal2json postgresql-16-pgvector"
  pg16-client:             "postgresql-client-16"
  pg16-server:             "postgresql-16"
  pg16-devel:              "postgresql-server-dev-16"
  pg16-basic:              "postgresql-16-repack postgresql-16-wal2json postgresql-16-pgvector"
  pg16-time:               "postgresql-16-timescaledb-tsl postgresql-16-timescaledb-toolkit postgresql-16-pg-timeseries postgresql-16-periods postgresql-16-temporal-tables postgresql-16-emaj postgresql-16-table-version postgresql-16-cron postgresql-16-pg-task postgresql-16-pg-later postgresql-16-pg-background"
  pg16-gis:                "postgresql-16-postgis-3 postgresql-16-pgrouting postgresql-16-pointcloud postgresql-16-h3 postgresql-16-q3c postgresql-16-ogr-fdw postgresql-16-geoip postgresql-16-pg-polyline postgresql-16-pg-geohash postgresql-16-mobilitydb postgresql-16-tzf"
  pg16-rag:                "postgresql-16-pgvector postgresql-16-vchord postgresql-16-pgvectorscale postgresql-16-pg-vectorize postgresql-16-similarity postgresql-16-smlar postgresql-16-pg-summarize postgresql-16-pg-tiktoken postgresql-16-pg4ml postgresql-16-pgml"
  pg16-fts:                "postgresql-16-pg-search postgresql-16-pgroonga postgresql-16-pg-bigm postgresql-16-zhparser postgresql-16-pg-bestmatch postgresql-16-vchord-bm25 postgresql-16-pg-tokenizer postgresql-16-biscuit postgresql-16-hunspell-cs-cz postgresql-16-hunspell-de-de postgresql-16-hunspell-en-us postgresql-16-hunspell-fr postgresql-16-hunspell-ne-np postgresql-16-hunspell-nl-nl postgresql-16-hunspell-nn-no postgresql-16-hunspell-ru-ru postgresql-16-hunspell-ru-ru-aot"
  pg16-olap:               "postgresql-16-citus postgresql-16-pg-analytics postgresql-16-pg-duckdb postgresql-16-pg-mooncake postgresql-16-clickhouse postgresql-16-pg-parquet postgresql-16-pg-fkpart postgresql-16-partman postgresql-16-plproxy" # postgresql-16-hydra postgresql-16-duckdb-fdw
  pg16-feat:               "postgresql-16-age postgresql-16-hll postgresql-16-rum postgresql-16-ttl-index postgresql-16-pg-graphql postgresql-16-pg-jsonschema postgresql-16-jsquery postgresql-16-pg-hint-plan postgresql-16-hypopg postgresql-16-index-advisor postgresql-16-pg-plan-filter postgresql-16-imgsmlr postgresql-16-pg-ivm postgresql-16-pg-incremental postgresql-16-pgmq postgresql-16-pgq3 postgresql-16-pg-cardano postgresql-16-rdkit postgresql-16-omnigres"
  pg16-lang:               "postgresql-16-pg-tle postgresql-16-plv8 postgresql-16-pljs postgresql-16-pllua postgresql-16-plprql postgresql-16-pldebugger postgresql-16-plpgsql-check postgresql-16-plprofiler postgresql-16-plsh postgresql-16-pljava postgresql-16-plxslt postgresql-16-pgtap" # postgresql-16-plr
  pg16-type:               "postgresql-16-prefix postgresql-16-semver postgresql-16-unit postgresql-16-pgpdf postgresql-16-pglite-fusion postgresql-16-md5hash postgresql-16-asn1oid postgresql-16-roaringbitmap postgresql-16-pgfaceting postgresql-16-pgsphere postgresql-16-pg-country postgresql-16-pg-xenophile postgresql-16-pg-currency postgresql-16-collection postgresql-16-pgmp postgresql-16-numeral postgresql-16-rational postgresql-16-pguint postgresql-16-pg-uint128 postgresql-16-hashtypes postgresql-16-ip4r postgresql-16-pg-uri postgresql-16-pg-emailaddr postgresql-16-acl postgresql-16-debversion postgresql-16-pg-rrule postgresql-16-timestamp9 postgresql-16-chkpass"
  pg16-util:               "postgresql-16-gzip postgresql-16-bzip postgresql-16-zstd postgresql-16-http postgresql-16-pg-net postgresql-16-pg-curl postgresql-16-pgjq postgresql-16-pgjwt postgresql-16-pg-smtp-client postgresql-16-pg-html5-email-address postgresql-16-url-encode postgresql-16-pgsql-tweaks postgresql-16-pg-extra-time postgresql-16-pgpcre postgresql-16-icu-ext postgresql-16-pgqr postgresql-16-pg-protobuf postgresql-16-pg-envvar postgresql-16-floatfile postgresql-16-pg-render postgresql-16-pg-readme postgresql-16-ddl-historization postgresql-16-data-historization postgresql-16-pg-schedoc postgresql-16-pg-hashlib postgresql-16-pg-xxhash postgresql-16-shacrypt postgresql-16-cryptint postgresql-16-pg-ecdsa postgresql-16-pgsparql"
  pg16-func:               "postgresql-16-pg-idkit postgresql-16-pgx-ulid postgresql-16-pg-uuidv7 postgresql-16-permuteseq postgresql-16-pg-hashids postgresql-16-sequential-uuids postgresql-16-typeid postgresql-16-topn postgresql-16-quantile postgresql-16-lower-quantile postgresql-16-count-distinct postgresql-16-omnisketch postgresql-16-ddsketch postgresql-16-vasco postgresql-16-pgxicor postgresql-16-weighted-statistics postgresql-16-tdigest postgresql-16-first-last-agg postgresql-16-extra-window-functions postgresql-16-floatvec postgresql-16-aggs-for-vecs postgresql-16-aggs-for-arrays postgresql-16-pg-csv postgresql-16-pg-arraymath postgresql-16-pg-math postgresql-16-random postgresql-16-base36 postgresql-16-base62 postgresql-16-pg-base58 postgresql-16-pg-financial postgresql-16-convert"
  pg16-admin:              "postgresql-16-repack postgresql-16-pg-rewrite postgresql-16-squeeze postgresql-16-dirtyread postgresql-16-pgfincore postgresql-16-pg-cooldown postgresql-16-ddlx postgresql-16-pglinter postgresql-16-prioritize postgresql-16-pg-checksums postgresql-16-pg-readonly postgresql-16-pgdd postgresql-16-pg-permissions postgresql-16-auto-failover postgresql-16-pg-catcheck postgresql-16-preprepare postgresql-16-pg-upless postgresql-16-pgcozy postgresql-16-pg-orphaned postgresql-16-pg-crash postgresql-16-pg-cheat-funcs postgresql-16-pg-fio postgresql-16-pg-savior postgresql-16-pg-safeupdate postgresql-16-pg-drop-events postgresql-16-tablelog" # postgresql-16-pgpool2
  pg16-stat:               "postgresql-16-pg-profile postgresql-16-pg-tracing postgresql-16-show-plans postgresql-16-pg-stat-kcache postgresql-16-pg-stat-monitor postgresql-16-pg-qualstats postgresql-16-pg-store-plan postgresql-16-pg-track-settings postgresql-16-pg-wait-sampling postgresql-16-pgsentinel postgresql-16-system-stats postgresql-16-pg-meta postgresql-16-pgnodemx postgresql-16-pg-sqlog postgresql-16-bgw-replstatus postgresql-16-pgmeminfo postgresql-16-toastinfo postgresql-16-pg-explain-ui postgresql-16-pg-relusage postgresql-16-pagevis postgresql-16-powa"
  pg16-sec:                "postgresql-16-passwordcheck-cracklib postgresql-16-supautils postgresql-16-pgsodium postgresql-16-vault postgresql-16-pg-session-jwt postgresql-16-pg-anon postgresql-16-pgsmcrypto postgresql-16-enigma postgresql-16-pgaudit postgresql-16-pgauditlogtofile postgresql-16-pg-auditor postgresql-16-logerrors postgresql-16-pg-auth-mon postgresql-16-pg-jobmon postgresql-16-credcheck postgresql-16-pgcryptokey postgresql-16-login-hook postgresql-16-set-user postgresql-16-snakeoil postgresql-16-pgextwlist postgresql-16-sslutils postgresql-16-noset"
  pg16-fdw:                "postgresql-16-wrappers postgresql-16-pgspider-ext postgresql-16-mysql-fdw postgresql-16-tds-fdw postgresql-16-sqlite-fdw postgresql-16-etcd-fdw postgresql-16-redis-fdw postgresql-16-pg-redis-pubsub postgresql-16-kafka-fdw postgresql-16-firebird-fdw postgresql-16-aws-s3 postgresql-16-log-fdw" # postgresql-16-oracle-fdw
  pg16-sim:                "postgresql-16-documentdb postgresql-16-orafce postgresql-16-pgtt postgresql-16-session-variable postgresql-16-pg-statement-rollback postgresql-16-pgmemcache"
  pg16-etl:                "postgresql-16-pglogical postgresql-16-pglogical-ticker postgresql-16-pgl-ddl-deploy postgresql-16-pg-failover-slots postgresql-16-db-migrator postgresql-16-pgactive postgresql-16-wal2json postgresql-16-wal2mongo postgresql-16-decoderbufs postgresql-16-decoder-raw postgresql-16-mimeo postgresql-16-pg-fact-loader postgresql-16-pg-bulkload" # postgresql-16-repmgr


  #--------------------------------#
  # PG15: packages
  #--------------------------------#
  pg15:                    "postgresql-15 postgresql-client-15 postgresql-plpython3-15 postgresql-plperl-15 postgresql-pltcl-15"
  pg15-mini:               "postgresql-15 postgresql-client-15"
  pg15-core:               "postgresql-15 postgresql-client-15 postgresql-plpython3-15 postgresql-plperl-15 postgresql-pltcl-15"
  pg15-full:               "postgresql-15 postgresql-client-15 postgresql-plpython3-15 postgresql-plperl-15 postgresql-pltcl-15 postgresql-server-dev-15"
  pg15-main:               "postgresql-15 postgresql-client-15 postgresql-plpython3-15 postgresql-plperl-15 postgresql-pltcl-15 postgresql-15-repack postgresql-15-wal2json postgresql-15-pgvector"
  pg15-client:             "postgresql-client-15"
  pg15-server:             "postgresql-15"
  pg15-devel:              "postgresql-server-dev-15"
  pg15-basic:              "postgresql-15-repack postgresql-15-wal2json postgresql-15-pgvector"
  pg15-time:               "postgresql-15-timescaledb-tsl postgresql-15-timescaledb-toolkit postgresql-15-pg-timeseries postgresql-15-periods postgresql-15-temporal-tables postgresql-15-emaj postgresql-15-table-version postgresql-15-cron postgresql-15-pg-task postgresql-15-pg-later postgresql-15-pg-background"
  pg15-gis:                "postgresql-15-postgis-3 postgresql-15-pgrouting postgresql-15-pointcloud postgresql-15-h3 postgresql-15-q3c postgresql-15-ogr-fdw postgresql-15-geoip postgresql-15-pg-polyline postgresql-15-pg-geohash postgresql-15-mobilitydb postgresql-15-tzf"
  pg15-rag:                "postgresql-15-pgvector postgresql-15-vchord postgresql-15-pgvectorscale postgresql-15-pg-vectorize postgresql-15-similarity postgresql-15-smlar postgresql-15-pg-summarize postgresql-15-pg-tiktoken postgresql-15-pg4ml postgresql-15-pgml"
  pg15-fts:                "postgresql-15-pg-search postgresql-15-pgroonga postgresql-15-pg-bigm postgresql-15-zhparser postgresql-15-pg-bestmatch postgresql-15-vchord-bm25 postgresql-15-pg-tokenizer postgresql-15-hunspell-cs-cz postgresql-15-hunspell-de-de postgresql-15-hunspell-en-us postgresql-15-hunspell-fr postgresql-15-hunspell-ne-np postgresql-15-hunspell-nl-nl postgresql-15-hunspell-nn-no postgresql-15-hunspell-ru-ru postgresql-15-hunspell-ru-ru-aot"
  pg15-olap:               "postgresql-15-citus postgresql-15-pg-analytics postgresql-15-pg-duckdb postgresql-15-pg-mooncake postgresql-15-clickhouse postgresql-15-pg-parquet postgresql-15-pg-fkpart postgresql-15-partman postgresql-15-plproxy" # postgresql-15-hydra postgresql-15-duckdb-fdw
  pg15-feat:               "postgresql-15-age postgresql-15-hll postgresql-15-rum postgresql-15-ttl-index postgresql-15-pg-graphql postgresql-15-pg-jsonschema postgresql-15-jsquery postgresql-15-pg-hint-plan postgresql-15-hypopg postgresql-15-index-advisor postgresql-15-pg-plan-filter postgresql-15-imgsmlr postgresql-15-pg-ivm postgresql-15-pgmq postgresql-15-pgq3 postgresql-15-pg-cardano postgresql-15-rdkit postgresql-15-omnigres"
  pg15-lang:               "postgresql-15-pg-tle postgresql-15-plv8 postgresql-15-pljs postgresql-15-pllua postgresql-15-plprql postgresql-15-pldebugger postgresql-15-plpgsql-check postgresql-15-plprofiler postgresql-15-plsh postgresql-15-pljava postgresql-15-plxslt postgresql-15-pgtap" # postgresql-15-plr
  pg15-type:               "postgresql-15-prefix postgresql-15-semver postgresql-15-unit postgresql-15-pgpdf postgresql-15-pglite-fusion postgresql-15-md5hash postgresql-15-asn1oid postgresql-15-roaringbitmap postgresql-15-pgfaceting postgresql-15-pgsphere postgresql-15-pg-country postgresql-15-pg-xenophile postgresql-15-pg-currency postgresql-15-collection postgresql-15-pgmp postgresql-15-numeral postgresql-15-rational postgresql-15-pguint postgresql-15-pg-uint128 postgresql-15-hashtypes postgresql-15-ip4r postgresql-15-pg-uri postgresql-15-pg-emailaddr postgresql-15-acl postgresql-15-debversion postgresql-15-pg-rrule postgresql-15-timestamp9 postgresql-15-chkpass"
  pg15-util:               "postgresql-15-gzip postgresql-15-bzip postgresql-15-zstd postgresql-15-http postgresql-15-pg-net postgresql-15-pg-curl postgresql-15-pgjq postgresql-15-pgjwt postgresql-15-pg-smtp-client postgresql-15-pg-html5-email-address postgresql-15-url-encode postgresql-15-pgsql-tweaks postgresql-15-pg-extra-time postgresql-15-pgpcre postgresql-15-icu-ext postgresql-15-pgqr postgresql-15-pg-protobuf postgresql-15-pg-envvar postgresql-15-floatfile postgresql-15-pg-render postgresql-15-pg-readme postgresql-15-ddl-historization postgresql-15-data-historization postgresql-15-pg-schedoc postgresql-15-pg-hashlib postgresql-15-pg-xxhash postgresql-15-shacrypt postgresql-15-cryptint postgresql-15-pg-ecdsa postgresql-15-pgsparql"
  pg15-func:               "postgresql-15-pg-idkit postgresql-15-pgx-ulid postgresql-15-pg-uuidv7 postgresql-15-permuteseq postgresql-15-pg-hashids postgresql-15-sequential-uuids postgresql-15-typeid postgresql-15-topn postgresql-15-quantile postgresql-15-lower-quantile postgresql-15-count-distinct postgresql-15-omnisketch postgresql-15-ddsketch postgresql-15-vasco postgresql-15-pgxicor postgresql-15-weighted-statistics postgresql-15-tdigest postgresql-15-first-last-agg postgresql-15-extra-window-functions postgresql-15-floatvec postgresql-15-aggs-for-vecs postgresql-15-aggs-for-arrays postgresql-15-pg-csv postgresql-15-pg-arraymath postgresql-15-pg-math postgresql-15-random postgresql-15-base36 postgresql-15-base62 postgresql-15-pg-base58 postgresql-15-pg-financial postgresql-15-convert"
  pg15-admin:              "postgresql-15-repack postgresql-15-pg-rewrite postgresql-15-squeeze postgresql-15-dirtyread postgresql-15-pgfincore postgresql-15-pg-cooldown postgresql-15-ddlx postgresql-15-pglinter postgresql-15-prioritize postgresql-15-pg-checksums postgresql-15-pg-readonly postgresql-15-pgdd postgresql-15-pg-permissions postgresql-15-auto-failover postgresql-15-pg-catcheck postgresql-15-preprepare postgresql-15-pg-upless postgresql-15-pgcozy postgresql-15-pg-orphaned postgresql-15-pg-crash postgresql-15-pg-cheat-funcs postgresql-15-pg-fio postgresql-15-pg-savior postgresql-15-pg-safeupdate postgresql-15-pg-drop-events postgresql-15-tablelog" # postgresql-15-pgpool2
  pg15-stat:               "postgresql-15-pg-profile postgresql-15-pg-tracing postgresql-15-show-plans postgresql-15-pg-stat-kcache postgresql-15-pg-stat-monitor postgresql-15-pg-qualstats postgresql-15-pg-store-plan postgresql-15-pg-track-settings postgresql-15-pg-wait-sampling postgresql-15-pgsentinel postgresql-15-system-stats postgresql-15-pg-meta postgresql-15-pgnodemx postgresql-15-pg-sqlog postgresql-15-bgw-replstatus postgresql-15-pgmeminfo postgresql-15-toastinfo postgresql-15-pg-explain-ui postgresql-15-pg-relusage postgresql-15-pagevis postgresql-15-powa"
  pg15-sec:                "postgresql-15-passwordcheck-cracklib postgresql-15-supautils postgresql-15-pgsodium postgresql-15-vault postgresql-15-pg-session-jwt postgresql-15-pg-anon postgresql-15-pgsmcrypto postgresql-15-enigma postgresql-15-pgaudit postgresql-15-pgauditlogtofile postgresql-15-pg-auditor postgresql-15-logerrors postgresql-15-pg-auth-mon postgresql-15-pg-jobmon postgresql-15-credcheck postgresql-15-pgcryptokey postgresql-15-login-hook postgresql-15-set-user postgresql-15-snakeoil postgresql-15-pgextwlist postgresql-15-sslutils postgresql-15-noset"
  pg15-fdw:                "postgresql-15-wrappers postgresql-15-pgspider-ext postgresql-15-mysql-fdw postgresql-15-tds-fdw postgresql-15-sqlite-fdw postgresql-15-etcd-fdw postgresql-15-redis-fdw postgresql-15-pg-redis-pubsub postgresql-15-kafka-fdw postgresql-15-firebird-fdw postgresql-15-aws-s3 postgresql-15-log-fdw" # postgresql-15-oracle-fdw
  pg15-sim:                "postgresql-15-documentdb postgresql-15-orafce postgresql-15-pgtt postgresql-15-session-variable postgresql-15-pg-statement-rollback postgresql-15-pgmemcache"
  pg15-etl:                "postgresql-15-pglogical postgresql-15-pglogical-ticker postgresql-15-pgl-ddl-deploy postgresql-15-pg-failover-slots postgresql-15-db-migrator postgresql-15-pgactive postgresql-15-wal2json postgresql-15-wal2mongo postgresql-15-decoderbufs postgresql-15-decoder-raw postgresql-15-mimeo postgresql-15-pg-fact-loader postgresql-15-pg-bulkload" # postgresql-15-repmgr


  #--------------------------------#
  # PG14: packages
  #--------------------------------#
  pg14:                    "postgresql-14 postgresql-client-14 postgresql-plpython3-14 postgresql-plperl-14 postgresql-pltcl-14"
  pg14-mini:               "postgresql-14 postgresql-client-14"
  pg14-core:               "postgresql-14 postgresql-client-14 postgresql-plpython3-14 postgresql-plperl-14 postgresql-pltcl-14"
  pg14-full:               "postgresql-14 postgresql-client-14 postgresql-plpython3-14 postgresql-plperl-14 postgresql-pltcl-14 postgresql-server-dev-14"
  pg14-main:               "postgresql-14 postgresql-client-14 postgresql-plpython3-14 postgresql-plperl-14 postgresql-pltcl-14 postgresql-14-repack postgresql-14-wal2json postgresql-14-pgvector"
  pg14-client:             "postgresql-client-14"
  pg14-server:             "postgresql-14"
  pg14-devel:              "postgresql-server-dev-14"
  pg14-basic:              "postgresql-14-repack postgresql-14-wal2json postgresql-14-pgvector"
  pg14-time:               "postgresql-14-timescaledb-tsl postgresql-14-timescaledb-toolkit postgresql-14-pg-timeseries postgresql-14-periods postgresql-14-temporal-tables postgresql-14-emaj postgresql-14-table-version postgresql-14-cron postgresql-14-pg-task postgresql-14-pg-later postgresql-14-pg-background"
  pg14-gis:                "postgresql-14-postgis-3 postgresql-14-pgrouting postgresql-14-pointcloud postgresql-14-h3 postgresql-14-q3c postgresql-14-ogr-fdw postgresql-14-geoip postgresql-14-pg-polyline postgresql-14-pg-geohash postgresql-14-mobilitydb postgresql-14-tzf"
  pg14-rag:                "postgresql-14-pgvector postgresql-14-vchord postgresql-14-pgvectorscale postgresql-14-pg-vectorize postgresql-14-similarity postgresql-14-smlar postgresql-14-pg-summarize postgresql-14-pg-tiktoken postgresql-14-pg4ml postgresql-14-pgml"
  pg14-fts:                "postgresql-14-pg-search postgresql-14-pgroonga postgresql-14-pg-bigm postgresql-14-zhparser postgresql-14-pg-bestmatch postgresql-14-vchord-bm25 postgresql-14-pg-tokenizer postgresql-14-hunspell-cs-cz postgresql-14-hunspell-de-de postgresql-14-hunspell-en-us postgresql-14-hunspell-fr postgresql-14-hunspell-ne-np postgresql-14-hunspell-nl-nl postgresql-14-hunspell-nn-no postgresql-14-hunspell-ru-ru postgresql-14-hunspell-ru-ru-aot"
  pg14-olap:               "postgresql-14-citus postgresql-14-pg-analytics postgresql-14-pg-duckdb postgresql-14-pg-mooncake postgresql-14-clickhouse postgresql-14-pg-parquet postgresql-14-pg-fkpart postgresql-14-partman postgresql-14-plproxy" # postgresql-14-hydra postgresql-14-duckdb-fdw
  pg14-feat:               "postgresql-14-age postgresql-14-hll postgresql-14-rum postgresql-14-pg-graphql postgresql-14-pg-jsonschema postgresql-14-jsquery postgresql-14-pg-hint-plan postgresql-14-hypopg postgresql-14-index-advisor postgresql-14-pg-plan-filter postgresql-14-imgsmlr postgresql-14-pg-ivm postgresql-14-pgmq postgresql-14-pgq3 postgresql-14-pg-cardano postgresql-14-rdkit postgresql-14-omnigres"
  pg14-lang:               "postgresql-14-pg-tle postgresql-14-plv8 postgresql-14-pljs postgresql-14-pllua postgresql-14-plprql postgresql-14-pldebugger postgresql-14-plpgsql-check postgresql-14-plprofiler postgresql-14-plsh postgresql-14-pljava postgresql-14-plxslt postgresql-14-pgtap" # postgresql-14-plr
  pg14-type:               "postgresql-14-prefix postgresql-14-semver postgresql-14-unit postgresql-14-pgpdf postgresql-14-pglite-fusion postgresql-14-md5hash postgresql-14-asn1oid postgresql-14-roaringbitmap postgresql-14-pgfaceting postgresql-14-pgsphere postgresql-14-pg-country postgresql-14-pg-xenophile postgresql-14-pg-currency postgresql-14-collection postgresql-14-pgmp postgresql-14-numeral postgresql-14-rational postgresql-14-pguint postgresql-14-pg-uint128 postgresql-14-hashtypes postgresql-14-ip4r postgresql-14-pg-uri postgresql-14-pg-emailaddr postgresql-14-acl postgresql-14-debversion postgresql-14-pg-rrule postgresql-14-timestamp9 postgresql-14-chkpass"
  pg14-util:               "postgresql-14-gzip postgresql-14-bzip postgresql-14-zstd postgresql-14-http postgresql-14-pg-net postgresql-14-pg-curl postgresql-14-pgjq postgresql-14-pgjwt postgresql-14-pg-smtp-client postgresql-14-pg-html5-email-address postgresql-14-url-encode postgresql-14-pgsql-tweaks postgresql-14-pg-extra-time postgresql-14-pgpcre postgresql-14-icu-ext postgresql-14-pgqr postgresql-14-pg-protobuf postgresql-14-pg-envvar postgresql-14-floatfile postgresql-14-pg-render postgresql-14-pg-readme postgresql-14-ddl-historization postgresql-14-data-historization postgresql-14-pg-schedoc postgresql-14-pg-hashlib postgresql-14-pg-xxhash postgresql-14-shacrypt postgresql-14-cryptint postgresql-14-pg-ecdsa postgresql-14-pgsparql"
  pg14-func:               "postgresql-14-pg-idkit postgresql-14-pgx-ulid postgresql-14-pg-uuidv7 postgresql-14-permuteseq postgresql-14-pg-hashids postgresql-14-sequential-uuids postgresql-14-typeid postgresql-14-topn postgresql-14-quantile postgresql-14-lower-quantile postgresql-14-count-distinct postgresql-14-omnisketch postgresql-14-ddsketch postgresql-14-vasco postgresql-14-pgxicor postgresql-14-weighted-statistics postgresql-14-tdigest postgresql-14-first-last-agg postgresql-14-extra-window-functions postgresql-14-floatvec postgresql-14-aggs-for-vecs postgresql-14-aggs-for-arrays postgresql-14-pg-csv postgresql-14-pg-arraymath postgresql-14-pg-math postgresql-14-random postgresql-14-base36 postgresql-14-base62 postgresql-14-pg-base58 postgresql-14-pg-financial postgresql-14-convert"
  pg14-admin:              "postgresql-14-repack postgresql-14-pg-rewrite postgresql-14-squeeze postgresql-14-dirtyread postgresql-14-pgfincore postgresql-14-pg-cooldown postgresql-14-ddlx postgresql-14-pglinter postgresql-14-prioritize postgresql-14-pg-checksums postgresql-14-pg-readonly postgresql-14-pgdd postgresql-14-pg-permissions postgresql-14-auto-failover postgresql-14-pg-catcheck postgresql-14-preprepare postgresql-14-pg-upless postgresql-14-pgcozy postgresql-14-pg-orphaned postgresql-14-pg-crash postgresql-14-pg-cheat-funcs postgresql-14-pg-fio postgresql-14-pg-savior postgresql-14-pg-safeupdate postgresql-14-pg-drop-events postgresql-14-tablelog" # postgresql-14-pgpool2
  pg14-stat:               "postgresql-14-pg-profile postgresql-14-pg-tracing postgresql-14-show-plans postgresql-14-pg-stat-kcache postgresql-14-pg-stat-monitor postgresql-14-pg-qualstats postgresql-14-pg-store-plan postgresql-14-pg-track-settings postgresql-14-pg-wait-sampling postgresql-14-pgsentinel postgresql-14-system-stats postgresql-14-pg-meta postgresql-14-pgnodemx postgresql-14-pg-sqlog postgresql-14-bgw-replstatus postgresql-14-pgmeminfo postgresql-14-toastinfo postgresql-14-pg-explain-ui postgresql-14-pg-relusage postgresql-14-pagevis postgresql-14-powa"
  pg14-sec:                "postgresql-14-passwordcheck-cracklib postgresql-14-supautils postgresql-14-pgsodium postgresql-14-vault postgresql-14-pg-session-jwt postgresql-14-pg-anon postgresql-14-pgsmcrypto postgresql-14-enigma postgresql-14-pgaudit postgresql-14-pgauditlogtofile postgresql-14-pg-auditor postgresql-14-logerrors postgresql-14-pg-auth-mon postgresql-14-pg-jobmon postgresql-14-credcheck postgresql-14-pgcryptokey postgresql-14-login-hook postgresql-14-set-user postgresql-14-snakeoil postgresql-14-pgextwlist postgresql-14-sslutils postgresql-14-noset"
  pg14-fdw:                "postgresql-14-wrappers postgresql-14-mysql-fdw postgresql-14-tds-fdw postgresql-14-sqlite-fdw postgresql-14-etcd-fdw postgresql-14-redis-fdw postgresql-14-pg-redis-pubsub postgresql-14-kafka-fdw postgresql-14-firebird-fdw postgresql-14-aws-s3 postgresql-14-log-fdw" # postgresql-14-oracle-fdw
  pg14-sim:                "postgresql-14-orafce postgresql-14-pgtt postgresql-14-session-variable postgresql-14-pg-statement-rollback postgresql-14-pgmemcache"
  pg14-etl:                "postgresql-14-pglogical postgresql-14-pglogical-ticker postgresql-14-pgl-ddl-deploy postgresql-14-pg-failover-slots postgresql-14-db-migrator postgresql-14-pgactive postgresql-14-wal2json postgresql-14-wal2mongo postgresql-14-decoderbufs postgresql-14-decoder-raw postgresql-14-mimeo postgresql-14-pg-fact-loader postgresql-14-pg-bulkload" # postgresql-14-repmgr


  #--------------------------------#
  # PG13: packages
  #--------------------------------#
  pg13:                    "postgresql-13 postgresql-client-13 postgresql-plpython3-13 postgresql-plperl-13 postgresql-pltcl-13"
  pg13-mini:               "postgresql-13 postgresql-client-13"
  pg13-core:               "postgresql-13 postgresql-client-13 postgresql-plpython3-13 postgresql-plperl-13 postgresql-pltcl-13"
  pg13-full:               "postgresql-13 postgresql-client-13 postgresql-plpython3-13 postgresql-plperl-13 postgresql-pltcl-13 postgresql-server-dev-13"
  pg13-main:               "postgresql-13 postgresql-client-13 postgresql-plpython3-13 postgresql-plperl-13 postgresql-pltcl-13 postgresql-13-repack postgresql-13-wal2json postgresql-13-pgvector"
  pg13-client:             "postgresql-client-13"
  pg13-server:             "postgresql-13"
  pg13-devel:              "postgresql-server-dev-13"
  pg13-basic:              "postgresql-13-repack postgresql-13-wal2json postgresql-13-pgvector"
  pg13-time:               "postgresql-13-pg-timeseries postgresql-13-periods postgresql-13-temporal-tables postgresql-13-emaj postgresql-13-table-version postgresql-13-cron postgresql-13-pg-task postgresql-13-pg-later postgresql-13-pg-background"
  pg13-gis:                "postgresql-13-postgis-3 postgresql-13-pgrouting postgresql-13-pointcloud postgresql-13-h3 postgresql-13-q3c postgresql-13-ogr-fdw postgresql-13-geoip postgresql-13-pg-polyline postgresql-13-pg-geohash postgresql-13-mobilitydb postgresql-13-tzf"
  pg13-rag:                "postgresql-13-pgvector postgresql-13-pgvectorscale postgresql-13-similarity postgresql-13-smlar postgresql-13-pg-summarize postgresql-13-pg-tiktoken postgresql-13-pg4ml postgresql-13-pgml"
  pg13-fts:                "postgresql-13-pgroonga postgresql-13-pg-bigm postgresql-13-zhparser postgresql-13-pg-bestmatch postgresql-13-vchord-bm25 postgresql-13-pg-tokenizer postgresql-13-hunspell-cs-cz postgresql-13-hunspell-de-de postgresql-13-hunspell-en-us postgresql-13-hunspell-fr postgresql-13-hunspell-ne-np postgresql-13-hunspell-nl-nl postgresql-13-hunspell-nn-no postgresql-13-hunspell-ru-ru postgresql-13-hunspell-ru-ru-aot"
  pg13-olap:               "postgresql-13-clickhouse postgresql-13-pg-fkpart postgresql-13-partman postgresql-13-plproxy" # postgresql-13-hydra postgresql-13-duckdb-fdw
  pg13-feat:               "postgresql-13-age postgresql-13-hll postgresql-13-rum postgresql-13-pg-jsonschema postgresql-13-jsquery postgresql-13-pg-hint-plan postgresql-13-hypopg postgresql-13-index-advisor postgresql-13-pg-plan-filter postgresql-13-imgsmlr postgresql-13-pg-ivm postgresql-13-pgmq postgresql-13-pgq3 postgresql-13-pg-cardano postgresql-13-rdkit postgresql-13-omnigres"
  pg13-lang:               "postgresql-13-pg-tle postgresql-13-plv8 postgresql-13-pllua postgresql-13-plprql postgresql-13-pldebugger postgresql-13-plpgsql-check postgresql-13-plprofiler postgresql-13-plsh postgresql-13-pljava postgresql-13-plxslt postgresql-13-pgtap" # postgresql-13-plr
  pg13-type:               "postgresql-13-prefix postgresql-13-semver postgresql-13-unit postgresql-13-pgpdf postgresql-13-pglite-fusion postgresql-13-md5hash postgresql-13-asn1oid postgresql-13-roaringbitmap postgresql-13-pgsphere postgresql-13-pg-country postgresql-13-pg-xenophile postgresql-13-pg-currency postgresql-13-pgmp postgresql-13-numeral postgresql-13-rational postgresql-13-pguint postgresql-13-pg-uint128 postgresql-13-hashtypes postgresql-13-ip4r postgresql-13-pg-uri postgresql-13-pg-emailaddr postgresql-13-acl postgresql-13-debversion postgresql-13-pg-rrule postgresql-13-timestamp9 postgresql-13-chkpass"
  pg13-util:               "postgresql-13-gzip postgresql-13-bzip postgresql-13-zstd postgresql-13-http postgresql-13-pg-net postgresql-13-pg-curl postgresql-13-pgjwt postgresql-13-pg-html5-email-address postgresql-13-url-encode postgresql-13-pgsql-tweaks postgresql-13-pg-extra-time postgresql-13-pgpcre postgresql-13-icu-ext postgresql-13-pgqr postgresql-13-pg-protobuf postgresql-13-pg-envvar postgresql-13-floatfile postgresql-13-pg-readme postgresql-13-ddl-historization postgresql-13-data-historization postgresql-13-pg-schedoc postgresql-13-pg-hashlib postgresql-13-pg-xxhash postgresql-13-shacrypt postgresql-13-cryptint postgresql-13-pg-ecdsa postgresql-13-pgsparql"
  pg13-func:               "postgresql-13-pg-idkit postgresql-13-pg-uuidv7 postgresql-13-permuteseq postgresql-13-pg-hashids postgresql-13-sequential-uuids postgresql-13-typeid postgresql-13-topn postgresql-13-quantile postgresql-13-lower-quantile postgresql-13-count-distinct postgresql-13-omnisketch postgresql-13-ddsketch postgresql-13-vasco postgresql-13-pgxicor postgresql-13-weighted-statistics postgresql-13-tdigest postgresql-13-first-last-agg postgresql-13-extra-window-functions postgresql-13-floatvec postgresql-13-aggs-for-vecs postgresql-13-aggs-for-arrays postgresql-13-pg-arraymath postgresql-13-pg-math postgresql-13-random postgresql-13-base36 postgresql-13-base62 postgresql-13-pg-base58 postgresql-13-pg-financial postgresql-13-convert"
  pg13-admin:              "postgresql-13-repack postgresql-13-pg-rewrite postgresql-13-squeeze postgresql-13-dirtyread postgresql-13-pgfincore postgresql-13-pg-cooldown postgresql-13-ddlx postgresql-13-pglinter postgresql-13-prioritize postgresql-13-pg-checksums postgresql-13-pg-readonly postgresql-13-pgdd postgresql-13-pg-permissions postgresql-13-auto-failover postgresql-13-pg-catcheck postgresql-13-preprepare postgresql-13-pg-upless postgresql-13-pgcozy postgresql-13-pg-orphaned postgresql-13-pg-crash postgresql-13-pg-cheat-funcs postgresql-13-pg-fio postgresql-13-pg-savior postgresql-13-pg-drop-events postgresql-13-tablelog" # postgresql-13-pgpool2
  pg13-stat:               "postgresql-13-pg-profile postgresql-13-show-plans postgresql-13-pg-stat-kcache postgresql-13-pg-stat-monitor postgresql-13-pg-qualstats postgresql-13-pg-store-plan postgresql-13-pg-track-settings postgresql-13-pg-wait-sampling postgresql-13-pgsentinel postgresql-13-system-stats postgresql-13-pg-meta postgresql-13-pgnodemx postgresql-13-pg-sqlog postgresql-13-bgw-replstatus postgresql-13-pgmeminfo postgresql-13-toastinfo postgresql-13-pg-explain-ui postgresql-13-pg-relusage postgresql-13-pagevis postgresql-13-powa"
  pg13-sec:                "postgresql-13-passwordcheck-cracklib postgresql-13-supautils postgresql-13-pgsodium postgresql-13-vault postgresql-13-pg-anon postgresql-13-pgsmcrypto postgresql-13-pgaudit postgresql-13-pgauditlogtofile postgresql-13-pg-auditor postgresql-13-logerrors postgresql-13-pg-auth-mon postgresql-13-pg-jobmon postgresql-13-credcheck postgresql-13-pgcryptokey postgresql-13-login-hook postgresql-13-set-user postgresql-13-snakeoil postgresql-13-pgextwlist postgresql-13-sslutils postgresql-13-noset"
  pg13-fdw:                "postgresql-13-mysql-fdw postgresql-13-tds-fdw postgresql-13-sqlite-fdw postgresql-13-etcd-fdw postgresql-13-redis-fdw postgresql-13-pg-redis-pubsub postgresql-13-kafka-fdw postgresql-13-firebird-fdw postgresql-13-aws-s3" # postgresql-13-oracle-fdw
  pg13-sim:                "postgresql-13-orafce postgresql-13-pgtt postgresql-13-session-variable postgresql-13-pg-statement-rollback postgresql-13-pgmemcache"
  pg13-etl:                "postgresql-13-pglogical postgresql-13-pglogical-ticker postgresql-13-pgl-ddl-deploy postgresql-13-pg-failover-slots postgresql-13-db-migrator postgresql-13-pgactive postgresql-13-wal2json postgresql-13-wal2mongo postgresql-13-decoderbufs postgresql-13-decoder-raw postgresql-13-mimeo postgresql-13-pg-fact-loader postgresql-13-pg-bulkload" # postgresql-13-repmgr




  #--------------------------------#
  # TIME: extension
  #--------------------------------#
  timescaledb:             "postgresql-$v-timescaledb-tsl"            # 18 17 16 15 14   
  timescaledb_toolkit:     "postgresql-$v-timescaledb-toolkit"        # 18 17 16 15 14   
  pg_timeseries:           "postgresql-$v-pg-timeseries"              # 18 17 16 15 14 13
  periods:                 "postgresql-$v-periods"                    # 18 17 16 15 14 13
  temporal_tables:         "postgresql-$v-temporal-tables"            # 18 17 16 15 14 13
  emaj:                    "postgresql-$v-emaj"                       # 18 17 16 15 14 13
  table_version:           "postgresql-$v-table-version"              # 18 17 16 15 14 13
  pg_cron:                 "postgresql-$v-cron"                       # 18 17 16 15 14 13
  pg_task:                 "postgresql-$v-pg-task"                    # 18 17 16 15 14 13
  pg_later:                "postgresql-$v-pg-later"                   # 18 17 16 15 14 13
  pg_background:           "postgresql-$v-pg-background"              # 18 17 16 15 14 13


  #--------------------------------#
  # GIS: extension
  #--------------------------------#
  postgis:                 "postgresql-$v-postgis-3"                  # 18 17 16 15 14 13
  pgrouting:               "postgresql-$v-pgrouting"                  # 18 17 16 15 14 13
  pointcloud:              "postgresql-$v-pointcloud"                 # 18 17 16 15 14 13
  pg_h3:                   "postgresql-$v-h3"                         # 18 17 16 15 14 13
  q3c:                     "postgresql-$v-q3c"                        # 18 17 16 15 14 13
  ogr_fdw:                 "postgresql-$v-ogr-fdw"                    # 18 17 16 15 14 13
  geoip:                   "postgresql-$v-geoip"                      # 18 17 16 15 14 13
  pg_polyline:             "postgresql-$v-pg-polyline"                # 18 17 16 15 14 13
  pg_geohash:              "postgresql-$v-pg-geohash"                 # 18 17 16 15 14 13
  mobilitydb:              "postgresql-$v-mobilitydb"                 # 18 17 16 15 14 13
  pg_tzf:                  "postgresql-$v-tzf"                        # 18 17 16 15 14 13


  #--------------------------------#
  # RAG: extension
  #--------------------------------#
  pgvector:                "postgresql-$v-pgvector"                   # 18 17 16 15 14 13
  vchord:                  "postgresql-$v-vchord"                     # 18 17 16 15 14   
  pgvectorscale:           "postgresql-$v-pgvectorscale"              # 18 17 16 15 14 13
  pg_vectorize:            "postgresql-$v-pg-vectorize"               # 18 17 16 15 14   
  pg_similarity:           "postgresql-$v-similarity"                 # 18 17 16 15 14 13
  smlar:                   "postgresql-$v-smlar"                      # 18 17 16 15 14 13
  pg_summarize:            "postgresql-$v-pg-summarize"               # 18 17 16 15 14 13
  pg_tiktoken:             "postgresql-$v-pg-tiktoken"                # 18 17 16 15 14 13
  pg4ml:                   "postgresql-$v-pg4ml"                      # 18 17 16 15 14 13
  pgml:                    "postgresql-$v-pgml"                       #    17 16 15 14 13


  #--------------------------------#
  # FTS: extension
  #--------------------------------#
  pg_search:               "postgresql-$v-pg-search"                  # 18 17 16 15 14   
  pgroonga:                "postgresql-$v-pgroonga"                   # 18 17 16 15 14 13
  pg_bigm:                 "postgresql-$v-pg-bigm"                    # 18 17 16 15 14 13
  zhparser:                "postgresql-$v-zhparser"                   # 18 17 16 15 14 13
  pg_bestmatch:            "postgresql-$v-pg-bestmatch"               # 18 17 16 15 14 13
  vchord_bm25:             "postgresql-$v-vchord-bm25"                # 18 17 16 15 14 13
  pg_tokenizer:            "postgresql-$v-pg-tokenizer"               # 18 17 16 15 14 13
  pg_biscuit:              "postgresql-$v-biscuit"                    # 18 17 16         
  pg_textsearch:           "postgresql-$v-textsearch"                 # 18 17            
  hunspell:                "postgresql-$v-hunspell-cs-cz,postgresql-$v-hunspell-de-de,postgresql-$v-hunspell-en-us,postgresql-$v-hunspell-fr,postgresql-$v-hunspell-ne-np,postgresql-$v-hunspell-nl-nl,postgresql-$v-hunspell-nn-no,postgresql-$v-hunspell-ru-ru,postgresql-$v-hunspell-ru-ru-aot" # 18 17 16 15 14 13
  hunspell_cs_cz:          "postgresql-$v-hunspell-cs-cz"             # 18 17 16 15 14 13
  hunspell_de_de:          "postgresql-$v-hunspell-de-de"             # 18 17 16 15 14 13
  hunspell_en_us:          "postgresql-$v-hunspell-en-us"             # 18 17 16 15 14 13
  hunspell_fr:             "postgresql-$v-hunspell-fr"                # 18 17 16 15 14 13
  hunspell_ne_np:          "postgresql-$v-hunspell-ne-np"             # 18 17 16 15 14 13
  hunspell_nl_nl:          "postgresql-$v-hunspell-nl-nl"             # 18 17 16 15 14 13
  hunspell_nn_no:          "postgresql-$v-hunspell-nn-no"             # 18 17 16 15 14 13
  hunspell_pt_pt:          "postgresql-$v-hunspell-pt-pt"             #                  
  hunspell_ru_ru:          "postgresql-$v-hunspell-ru-ru"             # 18 17 16 15 14 13
  hunspell_ru_ru_aot:      "postgresql-$v-hunspell-ru-ru-aot"         # 18 17 16 15 14 13


  #--------------------------------#
  # OLAP: extension
  #--------------------------------#
  citus:                   "postgresql-$v-citus"                      # 18 17 16 15 14   
  hydra:                   "postgresql-$v-hydra"                      #       16 15 14 13
  pg_analytics:            "postgresql-$v-pg-analytics"               #    17 16 15 14   
  pg_duckdb:               "postgresql-$v-pg-duckdb"                  # 18 17 16 15 14   
  pg_mooncake:             "postgresql-$v-pg-mooncake"                # 18 17 16 15 14   
  pg_clickhouse:           "postgresql-$v-clickhouse"                 # 18 17 16 15 14 13
  duckdb_fdw:              "postgresql-$v-duckdb-fdw"                 #    17 16 15 14 13
  pg_parquet:              "postgresql-$v-pg-parquet"                 # 18 17 16 15 14   
  pg_fkpart:               "postgresql-$v-pg-fkpart"                  # 18 17 16 15 14 13
  pg_partman:              "postgresql-$v-partman"                    # 18 17 16 15 14 13
  plproxy:                 "postgresql-$v-plproxy"                    # 18 17 16 15 14 13
  pg_strom:                "postgresql-$v-pg-strom"                   #                  


  #--------------------------------#
  # FEAT: extension
  #--------------------------------#
  age:                     "postgresql-$v-age"                        # 18 17 16 15 14 13
  hll:                     "postgresql-$v-hll"                        # 18 17 16 15 14 13
  rum:                     "postgresql-$v-rum"                        # 18 17 16 15 14 13
  pg_ai_query:             "postgresql-$v-ai-query"                   #                  
  pg_ttl_index:            "postgresql-$v-ttl-index"                  # 18 17 16 15      
  pg_graphql:              "postgresql-$v-pg-graphql"                 # 18 17 16 15 14   
  pg_jsonschema:           "postgresql-$v-pg-jsonschema"              # 18 17 16 15 14 13
  jsquery:                 "postgresql-$v-jsquery"                    # 18 17 16 15 14 13
  pg_hint_plan:            "postgresql-$v-pg-hint-plan"               # 18 17 16 15 14 13
  hypopg:                  "postgresql-$v-hypopg"                     # 18 17 16 15 14 13
  index_advisor:           "postgresql-$v-index-advisor"              # 18 17 16 15 14 13
  pg_plan_filter:          "postgresql-$v-pg-plan-filter"             # 18 17 16 15 14 13
  imgsmlr:                 "postgresql-$v-imgsmlr"                    # 18 17 16 15 14 13
  pg_ivm:                  "postgresql-$v-pg-ivm"                     # 18 17 16 15 14 13
  pg_incremental:          "postgresql-$v-pg-incremental"             # 18 17 16         
  pgmq:                    "postgresql-$v-pgmq"                       # 18 17 16 15 14 13
  pgq:                     "postgresql-$v-pgq3"                       # 18 17 16 15 14 13
  orioledb:                "oriolepg-$v-orioledb"                     #                  
  pg_cardano:              "postgresql-$v-pg-cardano"                 # 18 17 16 15 14 13
  rdkit:                   "postgresql-$v-rdkit"                      #       16 15 14 13
  omnigres:                "postgresql-$v-omnigres"                   #    17 16 15 14 13


  #--------------------------------#
  # LANG: extension
  #--------------------------------#
  pg_tle:                  "postgresql-$v-pg-tle"                     # 18 17 16 15 14 13
  plv8:                    "postgresql-$v-plv8"                       # 18 17 16 15 14 13
  pljs:                    "postgresql-$v-pljs"                       # 18 17 16 15 14   
  pllua:                   "postgresql-$v-pllua"                      # 18 17 16 15 14 13
  plprql:                  "postgresql-$v-plprql"                     # 18 17 16 15 14 13
  pldebugger:              "postgresql-$v-pldebugger"                 # 18 17 16 15 14 13
  plpgsql_check:           "postgresql-$v-plpgsql-check"              # 18 17 16 15 14 13
  plprofiler:              "postgresql-$v-plprofiler"                 # 18 17 16 15 14 13
  plsh:                    "postgresql-$v-plsh"                       # 18 17 16 15 14 13
  pljava:                  "postgresql-$v-pljava"                     #    17 16 15 14 13
  plr:                     "postgresql-$v-plr"                        # 18 17 16 15 14 13
  plxslt:                  "postgresql-$v-plxslt"                     # 18 17 16 15 14 13
  pgtap:                   "postgresql-$v-pgtap"                      # 18 17 16 15 14 13
  faker:                   "postgresql-$v-faker"                      #                  
  dbt2:                    "postgresql-$v-dbt2"                       #                  


  #--------------------------------#
  # TYPE: extension
  #--------------------------------#
  pg_prefix:               "postgresql-$v-prefix"                     # 18 17 16 15 14 13
  pg_semver:               "postgresql-$v-semver"                     # 18 17 16 15 14 13
  pgunit:                  "postgresql-$v-unit"                       # 18 17 16 15 14 13
  pgpdf:                   "postgresql-$v-pgpdf"                      # 18 17 16 15 14 13
  pglite_fusion:           "postgresql-$v-pglite-fusion"              # 18 17 16 15 14 13
  md5hash:                 "postgresql-$v-md5hash"                    # 18 17 16 15 14 13
  asn1oid:                 "postgresql-$v-asn1oid"                    # 18 17 16 15 14 13
  pg_roaringbitmap:        "postgresql-$v-roaringbitmap"              # 18 17 16 15 14 13
  pgfaceting:              "postgresql-$v-pgfaceting"                 # 18 17 16 15 14   
  pgsphere:                "postgresql-$v-pgsphere"                   # 18 17 16 15 14 13
  pg_country:              "postgresql-$v-pg-country"                 # 18 17 16 15 14 13
  pg_xenophile:            "postgresql-$v-pg-xenophile"               # 18 17 16 15 14 13
  pg_currency:             "postgresql-$v-pg-currency"                # 18 17 16 15 14 13
  pgcollection:            "postgresql-$v-collection"                 # 18 17 16 15 14   
  pgmp:                    "postgresql-$v-pgmp"                       # 18 17 16 15 14 13
  numeral:                 "postgresql-$v-numeral"                    # 18 17 16 15 14 13
  pg_rational:             "postgresql-$v-rational"                   # 18 17 16 15 14 13
  pguint:                  "postgresql-$v-pguint"                     # 18 17 16 15 14 13
  pg_uint128:              "postgresql-$v-pg-uint128"                 # 18 17 16 15 14 13
  hashtypes:               "postgresql-$v-hashtypes"                  # 18 17 16 15 14 13
  ip4r:                    "postgresql-$v-ip4r"                       # 18 17 16 15 14 13
  pg_duration:             "postgresql-$v-pg-duration"                # 18 17            
  pg_uri:                  "postgresql-$v-pg-uri"                     # 18 17 16 15 14 13
  pg_emailaddr:            "postgresql-$v-pg-emailaddr"               # 18 17 16 15 14 13
  pg_acl:                  "postgresql-$v-acl"                        # 18 17 16 15 14 13
  debversion:              "postgresql-$v-debversion"                 # 18 17 16 15 14 13
  pg_rrule:                "postgresql-$v-pg-rrule"                   # 18 17 16 15 14 13
  timestamp9:              "postgresql-$v-timestamp9"                 # 18 17 16 15 14 13
  chkpass:                 "postgresql-$v-chkpass"                    # 18 17 16 15 14 13


  #--------------------------------#
  # UTIL: extension
  #--------------------------------#
  pg_gzip:                 "postgresql-$v-gzip"                       # 18 17 16 15 14 13
  pg_bzip:                 "postgresql-$v-bzip"                       # 18 17 16 15 14 13
  pg_zstd:                 "postgresql-$v-zstd"                       # 18 17 16 15 14 13
  pg_http:                 "postgresql-$v-http"                       # 18 17 16 15 14 13
  pg_net:                  "postgresql-$v-pg-net"                     # 18 17 16 15 14 13
  pg_curl:                 "postgresql-$v-pg-curl"                    # 18 17 16 15 14 13
  pg_retry:                "postgresql-$v-retry"                      # 18 17            
  pgjq:                    "postgresql-$v-pgjq"                       # 18 17 16 15 14   
  pgjwt:                   "postgresql-$v-pgjwt"                      # 18 17 16 15 14 13
  pg_smtp_client:          "postgresql-$v-pg-smtp-client"             # 18 17 16 15 14   
  pg_html5_email_address:  "postgresql-$v-pg-html5-email-address"     # 18 17 16 15 14 13
  url_encode:              "postgresql-$v-url-encode"                 # 18 17 16 15 14 13
  pgsql_tweaks:            "postgresql-$v-pgsql-tweaks"               # 18 17 16 15 14 13
  pg_extra_time:           "postgresql-$v-pg-extra-time"              # 18 17 16 15 14 13
  pgpcre:                  "postgresql-$v-pgpcre"                     # 18 17 16 15 14 13
  icu_ext:                 "postgresql-$v-icu-ext"                    # 18 17 16 15 14 13
  pgqr:                    "postgresql-$v-pgqr"                       # 18 17 16 15 14 13
  pg_protobuf:             "postgresql-$v-pg-protobuf"                # 18 17 16 15 14 13
  pg_envvar:               "postgresql-$v-pg-envvar"                  # 18 17 16 15 14 13
  floatfile:               "postgresql-$v-floatfile"                  # 18 17 16 15 14 13
  pg_render:               "postgresql-$v-pg-render"                  # 18 17 16 15 14   
  pg_readme:               "postgresql-$v-pg-readme"                  # 18 17 16 15 14 13
  ddl_historization:       "postgresql-$v-ddl-historization"          # 18 17 16 15 14 13
  data_historization:      "postgresql-$v-data-historization"         # 18 17 16 15 14 13
  pg_schedoc:              "postgresql-$v-pg-schedoc"                 # 18 17 16 15 14 13
  pg_hashlib:              "postgresql-$v-pg-hashlib"                 # 18 17 16 15 14 13
  pg_xxhash:               "postgresql-$v-pg-xxhash"                  # 18 17 16 15 14 13
  shacrypt:                "postgresql-$v-shacrypt"                   # 18 17 16 15 14 13
  cryptint:                "postgresql-$v-cryptint"                   # 18 17 16 15 14 13
  pg_ecdsa:                "postgresql-$v-pg-ecdsa"                   # 18 17 16 15 14 13
  pgsparql:                "postgresql-$v-pgsparql"                   # 18 17 16 15 14 13


  #--------------------------------#
  # FUNC: extension
  #--------------------------------#
  pg_idkit:                "postgresql-$v-pg-idkit"                   # 18 17 16 15 14 13
  pgx_ulid:                "postgresql-$v-pgx-ulid"                   # 18 17 16 15 14   
  pg_uuidv7:               "postgresql-$v-pg-uuidv7"                  # 18 17 16 15 14 13
  permuteseq:              "postgresql-$v-permuteseq"                 # 18 17 16 15 14 13
  pg_hashids:              "postgresql-$v-pg-hashids"                 # 18 17 16 15 14 13
  sequential_uuids:        "postgresql-$v-sequential-uuids"           # 18 17 16 15 14 13
  pg_typeid:               "postgresql-$v-typeid"                     # 18 17 16 15 14 13
  topn:                    "postgresql-$v-topn"                       # 18 17 16 15 14 13
  quantile:                "postgresql-$v-quantile"                   # 18 17 16 15 14 13
  lower_quantile:          "postgresql-$v-lower-quantile"             # 18 17 16 15 14 13
  count_distinct:          "postgresql-$v-count-distinct"             # 18 17 16 15 14 13
  omnisketch:              "postgresql-$v-omnisketch"                 # 18 17 16 15 14 13
  ddsketch:                "postgresql-$v-ddsketch"                   # 18 17 16 15 14 13
  vasco:                   "postgresql-$v-vasco"                      # 18 17 16 15 14 13
  pgxicor:                 "postgresql-$v-pgxicor"                    # 18 17 16 15 14 13
  pg_weighted_statistics:  "postgresql-$v-weighted-statistics"        # 18 17 16 15 14 13
  tdigest:                 "postgresql-$v-tdigest"                    # 18 17 16 15 14 13
  first_last_agg:          "postgresql-$v-first-last-agg"             # 18 17 16 15 14 13
  extra_window_functions:  "postgresql-$v-extra-window-functions"     # 18 17 16 15 14 13
  floatvec:                "postgresql-$v-floatvec"                   # 18 17 16 15 14 13
  aggs_for_vecs:           "postgresql-$v-aggs-for-vecs"              # 18 17 16 15 14 13
  aggs_for_arrays:         "postgresql-$v-aggs-for-arrays"            # 18 17 16 15 14 13
  pg_csv:                  "postgresql-$v-pg-csv"                     # 18 17 16 15 14   
  pg_arraymath:            "postgresql-$v-pg-arraymath"               # 18 17 16 15 14 13
  pg_math:                 "postgresql-$v-pg-math"                    # 18 17 16 15 14 13
  pg_random:               "postgresql-$v-random"                     # 18 17 16 15 14 13
  pg_base36:               "postgresql-$v-base36"                     # 18 17 16 15 14 13
  pg_base62:               "postgresql-$v-base62"                     # 18 17 16 15 14 13
  pg_base58:               "postgresql-$v-pg-base58"                  # 18 17 16 15 14 13
  pg_financial:            "postgresql-$v-pg-financial"               # 18 17 16 15 14 13
  pg_convert:              "postgresql-$v-convert"                    # 18 17 16 15 14 13


  #--------------------------------#
  # ADMIN: extension
  #--------------------------------#
  pg_repack:               "postgresql-$v-repack"                     # 18 17 16 15 14 13
  pg_rewrite:              "postgresql-$v-pg-rewrite"                 # 18 17 16 15 14 13
  pg_squeeze:              "postgresql-$v-squeeze"                    # 18 17 16 15 14 13
  pg_dirtyread:            "postgresql-$v-dirtyread"                  # 18 17 16 15 14 13
  pgfincore:               "postgresql-$v-pgfincore"                  # 18 17 16 15 14 13
  pg_cooldown:             "postgresql-$v-pg-cooldown"                # 18 17 16 15 14 13
  pg_ddlx:                 "postgresql-$v-ddlx"                       # 18 17 16 15 14 13
  pglinter:                "postgresql-$v-pglinter"                   # 18 17 16 15 14 13
  pg_prioritize:           "postgresql-$v-prioritize"                 # 18 17 16 15 14 13
  pg_checksums:            "postgresql-$v-pg-checksums"               # 18 17 16 15 14 13
  pg_readonly:             "postgresql-$v-pg-readonly"                # 18 17 16 15 14 13
  pgdd:                    "postgresql-$v-pgdd"                       # 18 17 16 15 14 13
  pg_permissions:          "postgresql-$v-pg-permissions"             # 18 17 16 15 14 13
  pgautofailover:          "postgresql-$v-auto-failover"              # 18 17 16 15 14 13
  pg_catcheck:             "postgresql-$v-pg-catcheck"                # 18 17 16 15 14 13
  preprepare:              "postgresql-$v-preprepare"                 # 18 17 16 15 14 13
  pg_upless:               "postgresql-$v-pg-upless"                  # 18 17 16 15 14 13
  pgcozy:                  "postgresql-$v-pgcozy"                     # 18 17 16 15 14 13
  pg_orphaned:             "postgresql-$v-pg-orphaned"                # 18 17 16 15 14 13
  pg_crash:                "postgresql-$v-pg-crash"                   # 18 17 16 15 14 13
  pg_cheat_funcs:          "postgresql-$v-pg-cheat-funcs"             # 18 17 16 15 14 13
  pg_fio:                  "postgresql-$v-pg-fio"                     # 18 17 16 15 14 13
  pg_savior:               "postgresql-$v-pg-savior"                  # 18 17 16 15 14 13
  safeupdate:              "postgresql-$v-pg-safeupdate"              # 18 17 16 15 14   
  pg_drop_events:          "postgresql-$v-pg-drop-events"             # 18 17 16 15 14 13
  table_log:               "postgresql-$v-tablelog"                   # 18 17 16 15 14 13
  pgagent:                 "pgagent"                                  #                  
  pgpool:                  "postgresql-$v-pgpool2"                    # 18 17 16 15 14 13


  #--------------------------------#
  # STAT: extension
  #--------------------------------#
  pg_profile:              "postgresql-$v-pg-profile"                 # 18 17 16 15 14 13
  pg_tracing:              "postgresql-$v-pg-tracing"                 # 18 17 16 15 14   
  pg_show_plans:           "postgresql-$v-show-plans"                 # 18 17 16 15 14 13
  pg_stat_kcache:          "postgresql-$v-pg-stat-kcache"             # 18 17 16 15 14 13
  pg_stat_monitor:         "postgresql-$v-pg-stat-monitor"            # 18 17 16 15 14 13
  pg_qualstats:            "postgresql-$v-pg-qualstats"               # 18 17 16 15 14 13
  pg_store_plans:          "postgresql-$v-pg-store-plan"              # 18 17 16 15 14 13
  pg_track_settings:       "postgresql-$v-pg-track-settings"          # 18 17 16 15 14 13
  pg_wait_sampling:        "postgresql-$v-pg-wait-sampling"           # 18 17 16 15 14 13
  pgsentinel:              "postgresql-$v-pgsentinel"                 # 18 17 16 15 14 13
  system_stats:            "postgresql-$v-system-stats"               # 18 17 16 15 14 13
  pg_meta:                 "postgresql-$v-pg-meta"                    # 18 17 16 15 14 13
  pgnodemx:                "postgresql-$v-pgnodemx"                   # 18 17 16 15 14 13
  pg_sqlog:                "postgresql-$v-pg-sqlog"                   # 18 17 16 15 14 13
  bgw_replstatus:          "postgresql-$v-bgw-replstatus"             # 18 17 16 15 14 13
  pgmeminfo:               "postgresql-$v-pgmeminfo"                  # 18 17 16 15 14 13
  toastinfo:               "postgresql-$v-toastinfo"                  # 18 17 16 15 14 13
  pg_explain_ui:           "postgresql-$v-pg-explain-ui"              # 18 17 16 15 14 13
  pg_relusage:             "postgresql-$v-pg-relusage"                # 18 17 16 15 14 13
  pagevis:                 "postgresql-$v-pagevis"                    # 18 17 16 15 14 13
  powa:                    "postgresql-$v-powa"                       # 18 17 16 15 14 13


  #--------------------------------#
  # SEC: extension
  #--------------------------------#
  passwordcheck_cracklib:  "postgresql-$v-passwordcheck-cracklib"     # 18 17 16 15 14 13
  supautils:               "postgresql-$v-supautils"                  # 18 17 16 15 14 13
  pgsodium:                "postgresql-$v-pgsodium"                   # 18 17 16 15 14 13
  pg_vault:                "postgresql-$v-vault"                      # 18 17 16 15 14 13
  pg_session_jwt:          "postgresql-$v-pg-session-jwt"             # 18 17 16 15 14   
  pg_anon:                 "postgresql-$v-pg-anon"                    # 18 17 16 15 14 13
  pgsmcrypto:              "postgresql-$v-pgsmcrypto"                 # 18 17 16 15 14 13
  pg_enigma:               "postgresql-$v-enigma"                     # 18 17 16 15 14   
  pgaudit:                 "postgresql-$v-pgaudit"                    # 18 17 16 15 14 13
  pgauditlogtofile:        "postgresql-$v-pgauditlogtofile"           # 18 17 16 15 14 13
  pg_auditor:              "postgresql-$v-pg-auditor"                 # 18 17 16 15 14 13
  logerrors:               "postgresql-$v-logerrors"                  # 18 17 16 15 14 13
  pg_auth_mon:             "postgresql-$v-pg-auth-mon"                # 18 17 16 15 14 13
  pg_jobmon:               "postgresql-$v-pg-jobmon"                  # 18 17 16 15 14 13
  credcheck:               "postgresql-$v-credcheck"                  # 18 17 16 15 14 13
  pgcryptokey:             "postgresql-$v-pgcryptokey"                # 18 17 16 15 14 13
  login_hook:              "postgresql-$v-login-hook"                 # 18 17 16 15 14 13
  set_user:                "postgresql-$v-set-user"                   # 18 17 16 15 14 13
  pg_snakeoil:             "postgresql-$v-snakeoil"                   # 18 17 16 15 14 13
  pgextwlist:              "postgresql-$v-pgextwlist"                 # 18 17 16 15 14 13
  sslutils:                "postgresql-$v-sslutils"                   # 18 17 16 15 14 13
  pg_noset:                "postgresql-$v-noset"                      # 18 17 16 15 14 13
  pg_tde:                  "percona-postgresql-$v"                    #                  


  #--------------------------------#
  # FDW: extension
  #--------------------------------#
  wrappers:                "postgresql-$v-wrappers"                   # 18 17 16 15 14   
  multicorn:               "postgresql-$v-multicorn"                  #                  
  odbc_fdw:                "postgresql-$v-odbc-fdw"                   #                  
  jdbc_fdw:                "postgresql-$v-jdbc-fdw"                   #                  
  pgspider_ext:            "postgresql-$v-pgspider-ext"               #    17 16 15      
  mysql_fdw:               "postgresql-$v-mysql-fdw"                  # 18 17 16 15 14 13
  oracle_fdw:              "postgresql-$v-oracle-fdw"                 # 18 17 16 15 14 13
  tds_fdw:                 "postgresql-$v-tds-fdw"                    # 18 17 16 15 14 13
  db2_fdw:                 "postgresql-$v-db2-fdw"                    #                  
  sqlite_fdw:              "postgresql-$v-sqlite-fdw"                 #    17 16 15 14 13
  pgbouncer_fdw:           "postgresql-$v-pgbouncer-fdw"              #                  
  etcd_fdw:                "postgresql-$v-etcd-fdw"                   # 18 17 16 15 14 13
  mongo_fdw:               "postgresql-$v-mongo-fdw"                  #                  
  redis_fdw:               "postgresql-$v-redis-fdw"                  # 18 17 16 15 14 13
  pg_redis_pubsub:         "postgresql-$v-pg-redis-pubsub"            # 18 17 16 15 14 13
  kafka_fdw:               "postgresql-$v-kafka-fdw"                  # 18 17 16 15 14 13
  hdfs_fdw:                "postgresql-$v-hdfs-fdw"                   #                  
  firebird_fdw:            "postgresql-$v-firebird-fdw"               # 18 17 16 15 14 13
  aws_s3:                  "postgresql-$v-aws-s3"                     # 18 17 16 15 14 13
  log_fdw:                 "postgresql-$v-log-fdw"                    # 18 17 16 15 14   


  #--------------------------------#
  # SIM: extension
  #--------------------------------#
  documentdb:              "postgresql-$v-documentdb"                 # 18 17 16 15      
  orafce:                  "postgresql-$v-orafce"                     # 18 17 16 15 14 13
  pgtt:                    "postgresql-$v-pgtt"                       # 18 17 16 15 14 13
  session_variable:        "postgresql-$v-session-variable"           # 18 17 16 15 14 13
  pg_statement_rollback:   "postgresql-$v-pg-statement-rollback"      # 18 17 16 15 14 13
  pg_dbms_metadata:        "postgresql-$v-pg-dbms-metadata"           #                  
  pg_dbms_lock:            "postgresql-$v-pg-dbms-lock"               #                  
  pg_dbms_job:             "postgresql-$v-pg-dbms-job"                #                  
  pg_dbms_errlog:          "postgresql-$v-pg-dbms-errlog"             #                  
  babelfishpg_common:      "babelfishpg-common"                       #                  
  babelfishpg_tsql:        "babelfishpg-tsql"                         #                  
  babelfishpg_tds:         "babelfishpg-tds"                          #                  
  babelfishpg_money:       "babelfishpg-money"                        #                  
  spat:                    "postgresql-$v-spat"                       #    17            
  pgmemcache:              "postgresql-$v-pgmemcache"                 # 18 17 16 15 14 13


  #--------------------------------#
  # ETL: extension
  #--------------------------------#
  pglogical:               "postgresql-$v-pglogical"                  # 18 17 16 15 14 13
  pglogical_ticker:        "postgresql-$v-pglogical-ticker"           # 18 17 16 15 14 13
  pgl_ddl_deploy:          "postgresql-$v-pgl-ddl-deploy"             #    17 16 15 14 13
  pg_failover_slots:       "postgresql-$v-pg-failover-slots"          # 18 17 16 15 14 13
  db_migrator:             "postgresql-$v-db-migrator"                # 18 17 16 15 14 13
  pgactive:                "postgresql-$v-pgactive"                   # 18 17 16 15 14 13
  wal2json:                "postgresql-$v-wal2json"                   # 18 17 16 15 14 13
  wal2mongo:               "postgresql-$v-wal2mongo"                  #       16 15 14 13
  decoderbufs:             "postgresql-$v-decoderbufs"                # 18 17 16 15 14 13
  decoder_raw:             "postgresql-$v-decoder-raw"                # 18 17 16 15 14 13
  mimeo:                   "postgresql-$v-mimeo"                      # 18 17 16 15 14 13
  repmgr:                  "postgresql-$v-repmgr"                     # 18 17 16 15 14 13
  pg_fact_loader:          "postgresql-$v-pg-fact-loader"             #    17 16 15 14 13
  pg_bulkload:             "postgresql-$v-pg-bulkload"                # 18 17 16 15 14 13


...