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

  1. 1
    SQL: 2023 is finished: Here is what's new
    9 people · 25 points · first shared 2023 · 2 comments on HN
  2. 2
    Why PostgreSQL major version upgrades are hard
    5 people · 16 points · first shared 2024 · discussion on HN
  3. 3
    The history of replication in PostgreSQL
    4 people · 8 points · first shared 2015 · discussion on HN
  4. 4
    How to submit a patch by email (2023)
    2 people · 8 points · first shared 2023 · 1 comments on HN
  5. 5
    Waiting for SQL:202y: Stockholm (BMA) Meeting Report
    2 people · 2 points · first shared 2026 · discussion on HN
  6. 6
    All Kinds of Licenses
    2 people · 2 points · first shared 2023 · discussion on HN
  7. 7
    PostgreSQL and SQL:2023
    2 people · 1 points · first shared 2023 · discussion on HN
  8. 8
    How about trailing commas in SQL?
    1 people · 227 points · first shared 2025 · 268 comments on HN
  9. 9
    The new PostgreSQL 17 make dist
    1 people · 206 points · first shared 2024 · 69 comments on HN
  10. 10
    Waiting for SQL:202y: Group by All
    1 people · 59 points · first shared 2025 · 39 comments on HN
  11. 11
    When to split patches for PostgreSQL
    1 people · 32 points · first shared 2024 · 1 comments on HN
  12. 12
    PostgreSQL Supported Platforms over Time
    1 people · 31 points · first shared 2024 · 10 comments on HN
  13. 13
    Have problems with PostgreSQL? Try using Hive (2015)
    1 people · 9 points · first shared 2021 · 9 comments on HN
  14. 14
    Waiting for Vectors in SQL:202y
    1 people · 4 points · first shared 2025 · discussion on HN
  15. 15
    New Compilers, New Timings
    1 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
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…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close