Peter Eisentraut
peter.eisentraut.org · Personal blog · on HN since 2015
Peter Eisentraut, a PostgreSQL core team member and EDB engineer, writes about SQL standards, PostgreSQL development, replication history and patch submission.
What HN saysHN commenters link it as a clear overview of what's new in SQL:2023 and how PostgreSQL supports it, including SQL/PGQ graph queries and JSON features.
30HN people shared it
8linked it in comments
43stories submitted
653story points
4 months agolast shared
2015people per year2026
Most-shared posts
- 1SQL: 2023 is finished: Here is what's new9 people · 25 points · first shared 2023 · 2 comments on HN
- 2Why PostgreSQL major version upgrades are hard5 people · 16 points · first shared 2024 · discussion on HN
- 3The history of replication in PostgreSQL4 people · 8 points · first shared 2015 · discussion on HN
- 4How to submit a patch by email (2023)2 people · 8 points · first shared 2023 · 1 comments on HN
- 5Waiting for SQL:202y: Stockholm (BMA) Meeting Report2 people · 2 points · first shared 2026 · discussion on HN
- 6All Kinds of Licenses2 people · 2 points · first shared 2023 · discussion on HN
- 7PostgreSQL and SQL:20232 people · 1 points · first shared 2023 · discussion on HN
- 8How about trailing commas in SQL?1 people · 227 points · first shared 2025 · 268 comments on HN
- 9The new PostgreSQL 17 make dist1 people · 206 points · first shared 2024 · 69 comments on HN
- 10Waiting for SQL:202y: Group by All1 people · 59 points · first shared 2025 · 39 comments on HN
- 11When to split patches for PostgreSQL1 people · 32 points · first shared 2024 · 1 comments on HN
- 12PostgreSQL Supported Platforms over Time1 people · 31 points · first shared 2024 · 10 comments on HN
- 13Have problems with PostgreSQL? Try using Hive (2015)1 people · 9 points · first shared 2021 · 9 comments on HN
- 14Waiting for Vectors in SQL:202y1 people · 4 points · first shared 2025 · discussion on HN
- 15New Compilers, New Timings1 people · 3 points · first shared 2024 · discussion on HN
What HN people wrote when they linked it
theadamwright · 2023-08-09
Guide to ANY_VALUE() Functionality in PostgreSQL 16. Vik Fearing, PostgreSQL Expert at EDB has contributed to add this functionality as per the SQL:2023 standard (T626). Peter Eisentraut, Chief Engineer at EDB and Core Team Member of PostgreSQL, actively worked on the SQL:2023 standard and has published details about it in his blog here: http://peter.eisentraut.org/blog/2023/04/04/sql-2023-is-finished-here-…
For more enhancements, check out the following link: https://www.postgresql.org/docs/16/release-16.html#RELEASE-16-FUNCTION…
ghusbands · 2024-05-17
Graph databases aren't particularly relevant to a novel syntax for relational databases. The part of the related standard that is about relational databases (SQL/PGQ) demands that every table hold either edges or vertices, but not both [1], which is very limiting.
[1] https://peter.eisentraut.org/blog/2023/04/04/sql-2023-is-finished-here…
mariuz · 2023-06-02
And here is the article on the status of SQL:2023 support in PostgreSQL https://peter.eisentraut.org/blog/2023/04/18/postgresql-and-sql-2023
MarkusWinand · 2023-06-01
The major news are:
- SQL/PGQ - A Graph Query Language
- JSON improvements (a JSON type, simplified notations)
Peter Eisentraut gives a nice overview here: http://peter.eisentraut.org/blog/2023/04/04/sql-2023-is-finished-here-…
pphysch · 2023-06-01
See also [1] for how this (might) relate to PostgreSQL
In particular it is nice to see that a core dev views JSON dot accessing and PCQ as "sensible" future additions to Postgres.
[1] - https://peter.eisentraut.org/blog/2023/04/18/postgresql-and-sql-2023
de6u99er · 2023-04-14
jasonlotito · 2015-03-19
A co-worker of mine actually wrote on replication in postgres recently:
http://peter.eisentraut.org/blog/2015/03/03/the-history-of-replication…
gregw2 · 2024-05-14
This technical arguments in this article aren't that coherent in my view. I'm not sure if this is the reporter's fault or some Couchbase marketing film-flam (err, which would still end up being the reporter's fault.) It could be me I suppose; judge for yourself:
The first half suggests Chamberlain ("SQL co-creator") supports NoSQL which avoids the relational model and in many cases is oriented around more of a key-value store with eventual consistency for better handling certain scalability use cases. Slightly eyebrow-raising that the SQL co-creator agrees, but I don't think there's a huge technical dispute that you can scale better if you allow eventual consistency. Whether it's wise is debatable but of course there will always be a use case where it is arguably wise.
The second half talks about SQL++ (which Chamberlain apparently worked on) which AWS calls PartiQL whose value proposition is better/easier parsing of JSON.
I am not clear how relaxing ACID properties to scale is related to JSON other than that a bunch of early NoSQL databases (MongoDB? Couchbase?) tried to do both.
I am no PartiQL/SQL++ expert but I have used PartiQL and it is pretty much SELECT... FROM... etc SQL with some fancy features for JSON handling. With standard transactional semantics. You can do similar JSON-type handling in Postgres and Snowflake and other tooling from what I can tell, although I'd be a bit surprised if some of the SQL++/PartiQL dot notation and array subscripting for…