这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

发展路线

发掘扩展的雷达,备选待办清单,缺陷记录,变更历史,以及退役弃用历史。

1 - 待办清单

接下来会有哪些扩展进入 Pigsty 扩展仓库?哪些扩展不太可能进入仓库?

Resource


Doing

Nope


Candidate


Not Planned


Retired

  • parquet_s3_fdw: retired due to too much duckdb better alternatives
  • pg_tier: retired due to parquet_s3_fdw deps
  • pg_mon: retired due to pg17 in-compatibility
  • pg_search: retired due to moving to official release procedure
  • pg_bm25: retired due to renaming to pg_search
  • pg_analytics: retired due to moving to official release procedure, and once renaming to pg_lakehouse
  • pg_lakehouse: retired due to renaming back to pg_analytics
  • pg_sparse: retired due to merge into pgvector, and no longer maintained
  • mysqlcompat: retire due to conflict func with higher version of PG
  • pg_comparator: retired due to removing from PGDG repo
  • pg_proctab: retired due to covered by pgnodemx
  • pg_statviz: broken deps and replaceable functionality
  • pg_net : retired due to moving into PGDG repo
  • pg_tle : retired due to moving into PGDG repo
  • pg_bigm : retired due to moving into PGDG repo
  • pgsql-http : retired due to moving into PGDG repo
  • pgsql-gzip : retired due to moving into PGDG repo
  • pg_dirtyread : retired due to moving into PGDG repo
  • pointcloud : retired due to moving into PGDG repo
  • pg_top: retired due to too much trouble
  • pg_timeit: retired due incompatible on arm64
  • vacuumlo & oid2name: binary command, actually they are not extensions
  • pgdd: remove due to not actively maintained and legacy pgrx version

2 - 缺陷案例

并非所有扩展都在所有操作系统、芯片架构与PG版本上都可用,这里列举了常见的缺陷组合。

典型缺陷


PG17支持

以下扩展插件尚未支持 PostgreSQL:


缺少开源协议

以下扩展插件尚未提供开源协议:


缺少RPM包

以下扩展为 Debian 系统独有,需要移植到 EL 系统中:

  • mobilitydb
  • rdkit
  • hstore_pllua
  • hstore_plluau
  • debversion
  • pg_rrule

缺少DEB包

以下扩展为 EL 系统独有,需要移植到 Debian 系统中:

  • pg_strom
  • faker
  • dbt2
  • pg_top
  • multicorn
  • odbc_fdw
  • jdbc_fdw
  • tds_fdw
  • db2_fdw
  • sqlite_fdw
  • pgbouncer_fdw
  • mongo_fdw
  • hdfs_fdw
  • pg_dbms_metadata
  • pg_dbms_lock
  • pg_dbms_job

3 - 变更日志

Pigsty 扩展仓库变更日志

2025-02-22

  • documentdb 0.101-0
  • pgcollection (new) 0.9.1
  • pg_bzip (new) 1.0.0
  • pg_net 0.14.0
  • pg_curl 2.4.2
  • vault 0.3.1 (become C)
  • table_version 1.10.3 -> 1.11.0
  • pg_duration 1.0.2
  • timescaledb 2.18.2
  • pg_analytics 0.3.4
  • pg_search 0.15.2
  • pg_graphql 1.5.11
  • vchord 0.1.1 -> 0.2.1 ((+13))
  • vchord_bm25 0.1.0 -> 0.1.1
  • pg_mooncake 0.1.1 -> 0.1.2
  • pg_duckdb 0.2.0 -> 0.3.1
  • pgddl 0.29
  • pgsql_tweaks 0.11.0

2025-02-10

  • citus 13.0.0 -> 13.0.1
  • pg_mooncake 0.1.0 -> 0.1.1
  • timescaledb 2.17.2 -> 2.18.1
  • supautils 2.5.0 -> 2.6.0
  • VectorChord 0.1.0 -> 0.2.0
  • pg_bulkload 3.1.22 (+pg17)
  • pg_store_plan 1.8 (+pg17)
  • pg_search 0.14 -> 0.15.1
  • pg_analytics 0.3.0 -> 0.3.2
  • pgroonga 3.2.5 -> 4.0.0
  • zhparser 2.2 -> 2.3
  • pg_vectorize 0.20.0 -> 0.21.1

2025-01-10

2025-01-09

  • lower_quantile 1.0.3
  • quantile 1.1.8
  • sequential_uuids 1.0.3
  • pgmq 1.5.0 (subdir)
  • floatvec 1.1.1
  • rename postgresql-$v-timescaledb to postgresql-$v-timescaledb-tsl

New extensions:

2025-01-08

  • pg_anon 2.0.0
  • pg_parquet 0.2.0
  • wrappers 0.4.4
  • pg_later 0.3.0
  • topn fix for deb.arm64
  • add age 17 on debian
  • powa + pg17, 5.0.1
  • h3 + pg17
  • ogr_fdw + pg17
  • age + pg17 1.5 on debian
  • rdkit + pg17 on u24 (TBD)
  • pgtap + pg17 1.3.3
  • repmgr
  • topn + pg17
  • add synchdb for ubuntu (TBD)

2025-01-07

  • pg_partman 5.2.4
  • credcheck 3.0
  • ogr_fdw 1.1.5
  • ddlx 0.29
  • postgis 3.5.1
  • tdigest 1.4.3
  • pg_repack 1.5.2

2024-12-30

  • Build citus on all deb distros (amd/arm)
  • Build pgroonga on all deb distros (amd/arm)
  • Build timescaledb on all deb distros (amd/arm)
  • Add synchdb v1.0 for pg16 on ubuntu distros ()

2024-12-24

  • Build citus for el aarch64 distros

2024-12-23

  • Add pig 0.0.1, the Pigsty CLI tool

2024-12-21

  • Build pg_timescaledb for EL distros
  • Build pgroonga for all distros