Additional modifications to the Postgres 14 Beta 1 release
authorJonathan S. Katz <jonathan.katz@excoventures.com>
Wed, 19 May 2021 02:05:37 +0000 (22:05 -0400)
committerJonathan S. Katz <jonathan.katz@excoventures.com>
Wed, 19 May 2021 02:05:37 +0000 (22:05 -0400)
Reviewed-by: Amit Kapila <amit.kapila16@gmail.com>
Reviewed-by: Stéphane Schildknecht <sas.postgresql@gmail.com>
Reviewed-by: Erik Rijkers <er@xs4all.nl>
releases/14/14beta1.md

index e9f080f72e484b7cb235a61b8e75de972c352ff7..1569e0fd0b20fb41772312f81fa5f9cdb2d793d4 100644 (file)
@@ -33,7 +33,7 @@ benefits to workloads of all sizes.
 
 This release has significant improvements in transaction throughput for
 PostgreSQL systems that have large numbers of connections to the database,
-regardless if they in an active or idle state.
+regardless if they are in an active or idle state.
 
 PostgreSQL 14 also contains additional gains in reducing B-tree indexing
 overhead, including [reducing the bloat on tables with frequently updated indexes](https://www.postgresql.org/docs/14/btree-implementation.html#BTREE-DELETION).
@@ -99,7 +99,11 @@ types.
 
 PostgreSQL 14 now adds a general subscripting framework for retrieving
 information in nested objects. For example, you can now retrieve nested info
-in the `JSONB` data type using only the `.` operator (e.g. `this.now.works.to.retrieve.this.json.data`).
+in the `JSONB` data type using subscript syntax, e.g.:
+
+```
+SELECT ('{ "this": { "now": { "works": "in postgres 14!" }}}'::jsonb)['this']['now']['works'];
+```
 
 PostgreSQL 14 also adds support for `OUT` parameters in [stored procedures](https://www.postgresql.org/docs/14/sql-createprocedure.html),
 and allows for the `GROUP BY` clause to use the `DISTINCT` keyword to remove duplicate
@@ -127,7 +131,7 @@ PostgreSQL 14 includes numerous improvements on what information can be
 monitored, including the ability to track progress on `COPY` using the
 [`pg_stat_progress_copy`](https://www.postgresql.org/docs/14/progress-reporting.html#COPY-PROGRESS-REPORTING)
 view. This release lets you track WAL activity from the [`pg_stat_wal`](https://www.postgresql.org/docs/14/monitoring-stats.html#MONITORING-PG-STAT-WAL-VIEW)
-view, and inspect replication slot statuses from the [`pg_stat_replication_slots`](https://www.postgresql.org/docs/14/monitoring-stats.html#MONITORING-PG-STAT-REPLICATION-SLOTS-VIEW)
+view, and inspect replication slot statistics from the [`pg_stat_replication_slots`](https://www.postgresql.org/docs/14/monitoring-stats.html#MONITORING-PG-STAT-REPLICATION-SLOTS-VIEW)
 view.
 
 There are several new parameters in PostgreSQL 14 to help manage connections.
@@ -145,7 +149,7 @@ utility to help check for data corruption.
 ### Replication & Recovery
 
 PostgreSQL 14 adds numerous performance benefits for logical replication,
-including the ability to stream in-process transactions to subscribers instead
+including the ability to stream in-progress transactions to subscribers instead
 of waiting for them to be completed. The [`ALTER SUBSCRIPTION`](https://www.postgresql.org/docs/14/sql-altersubscription.html)
 makes it easier to add/remove publications using the new `ADD/DROP PUBLICATION`]
 syntax.