My two cents. All minor, except the vacuum/analyze thing.
> While we do not advise you to run PostgreSQL 19 Beta 1 in production environments
While we do not advise you to run beta versions of PostgreSQL in production environments
> automatically scales the number of workers
automatically scales the number of IO workers
> that lets table scans mark pages as visible
This sentence trips me up mentally each time I read it. Not sure of a solution.
> issues a warning after a successful `md5` authentication
issues a warning to the client after a successful `md5` authentication
> statistics views to make it easier to reason about when counters were last cleared
statistics views to show when counters were last cleared
> along with a `mode` column that reports its level of aggressiveness
The mode is only for vacuum, but the sentence implies 'analyze' has it too
> how queries are using the AIO subsystem
how queries are using the asynchronous I/O subsystem
(or expand it earlier)
> ### Logical Replication and query federation
### Logical Replication and Query Federation
> making it easier to use logical replication for use cases like upgrades
making it easier for upgrades
> JIT is now disabled by default,
Just-in-Time compilation (JIT) is now disabled by default,
> performance out-of-the-box.
performance out of the box.
> partitioned tables when no other options are specified
A little confusing - just remove "when no other options are specified"?