PG版本发布历史,最新的PG 17.1已发布!

教育   2024-11-18 20:12   陕西  

原文:https://en.wikipedia.org/wiki/PostgreSQL

发布历史

Release history

ReleaseFirst releaseLatest minor versionLatest releaseEnd of life[154]Milestones
6.01997-01-29First formal release of PostgreSQL, unique indexes, pg_dumpall utility, ident authentication
6.11997-06-086.1.11997-07-22Multicolumn indexes, sequences, money data type, GEQO (GEnetic Query Optimizer)
6.21997-10-026.2.11997-10-17JDBC interface, triggers, server programming interface, constraints
6.31998-03-016.3.21998-04-072003-03-01SQL-92 subselect ability, PL/pgTCL
6.41998-10-306.4.21998-12-202003-10-30VIEWs (then only read-only) and RULEs, PL/pgSQL
6.51999-06-096.5.31999-10-132004-06-09MVCC, temporary tables, more SQL statement support (CASE, INTERSECT, and EXCEPT)
7.02000-05-087.0.32000-11-112004-05-08Foreign keys, SQL-92 syntax for joins
7.12001-04-137.1.32001-08-152006-04-13Write-ahead log, outer joins
7.22002-02-047.2.82005-05-092007-02-04PL/Python, OIDs no longer required, internationalization of messages
7.32002-11-277.3.212008-01-072007-11-27Schema, table function, prepared query[155]
7.42003-11-177.4.302010-10-042010-10-01Optimization on JOINs and data warehouse functions[156]
8.02005-01-198.0.262010-10-042010-10-01Native server on Microsoft Windows, savepoints, tablespaces, point-in-time recovery[157]
8.12005-11-088.1.232010-12-162010-11-08Performance optimization, two-phase commit, table partitioning, index bitmap scan, shared row locking, roles
8.22006-12-058.2.232011-12-052011-12-05Performance optimization, online index builds, advisory locks, warm standby[158]
8.32008-02-048.3.232013-02-072013-02-07Heap-only tuples, full text search,[159] SQL/XML, ENUM types, UUID types
8.42009-07-018.4.222014-07-242014-07-24Window functions, column-level permissions, parallel database restore, per-database collation, common table expressions and recursive queries[160]
9.02010-09-209.0.232015-10-082015-10-08Built-in binary streaming replication, hot standby, in-place upgrade ability, 64-bit Windows[161]
9.12011-09-129.1.242016-10-272016-10-27Synchronous replication, per-column collations, unlogged tables, serializable snapshot isolation, writeable common table expressions, SELinux integration, extensions, foreign tables[162]
9.22012-09-10[163]9.2.242017-11-092017-11-09Cascading streaming replication, index-only scans, native JSON support, improved lock management, range types, pg_receivexlog tool, space-partitioned GiST indexes
9.32013-09-099.3.252018-11-082018-11-08Custom background workers, data checksums, dedicated JSON operators, LATERAL JOIN, faster pg_dump, new pg_isready server monitoring tool,  trigger features, view features, writeable foreign tables, materialized views, replication improvements
9.42014-12-189.4.262020-02-132020-02-13JSONB data type, ALTER SYSTEM statement for changing config values,  ability to refresh materialized views without blocking reads, dynamic  registration/start/stop of background worker processes, Logical Decoding API, GiN index improvements, Linux huge page support, database cache  reloading via pg_prewarm, reintroducing Hstore as the column type of  choice for document-style data.[164]
9.52016-01-079.5.252021-02-112021-02-11UPSERT, row level security, TABLESAMPLE, CUBE/ROLLUP, GROUPING SETS, and new BRIN index[165]
9.62016-09-299.6.242021-11-112021-11-11Parallel query support, PostgreSQL foreign data wrapper (FDW)  improvements with sort/join pushdown, multiple synchronous standbys,  faster vacuuming of large table
102017-10-0510.232022-11-102022-11-10Logical replication,[166] declarative table partitioning, improved query parallelism
112018-10-1811.222023-11-092023-11-09Increased robustness and performance for partitioning, transactions  supported in stored procedures, enhanced abilities for query  parallelism, just-in-time (JIT) compiling for expressions[167][168]
122019-10-0312.212024-11-142024-11-14Improvements to query performance and space utilization; SQL/JSON  path expression support; generated columns; improvements to  internationalization, and authentication; new pluggable table storage  interface.[169]
132020-09-2413.172024-11-142025-11-13Space savings and performance gains from de-duplication of B-tree  index entries, improved performance for queries that use aggregates or  partitioned tables, better query planning when using extended  statistics, parallelized vacuuming of indexes, incremental sorting[170][171]
142021-09-3014.142024-11-142026-11-12Added SQL-standard SEARCH and CYCLE clauses for common table expressions, allow DISTINCT to be added to GROUP BY[172][173]
152022-10-1315.92024-11-142027-11-11Implements SQL-standard MERGE statement. PL/Python now only supports current Python 3, and plpythonu now means Python 3, no longer the discontinued Python 2.
162023-09-1416.52024-11-142028-11-09Improvements to logical replication, pg_stat_io view (for I/O metrics)[174]
172024-09-2617.12024-11-142029-11-08Performance boosts to the vacuum process, I/O layer, and query  execution, expanding JSON functionality, more features to MERGE and  improving COPY; enhances logical replication for high availability and  upgrades, improvements to security, operations, monitoring, and  analysis.[175]

参考

https://en.wikipedia.org/wiki/PostgreSQL


AiDBA
【PostgreSQL培训认证】【Oracle OCP、OCM、高可用(RAC+DG+OGG)培训认证】【MySQL OCP培训认证】【GreenPlum培训】【SQL Server培训】官网:www.dbaup.com,学习不止数据库
 最新文章