← Back to context

Comment by inferiorhuman

7 years ago

Most of Postgres is standard SQL. It's just that most non-Postgres databases do not implement standard SQL very well.

Sure, but the non-standard enhancements like JSON support are part of what sets Postgres apart from the competition IMO.

SQL:2016 includes support for JSON: https://en.wikipedia.org/wiki/SQL:2016

Wait, what major relational databases don't support JSON? Oracle and Sql Server definitely do. Does MySQL not support JSON?

Doesn't every major RDBMS support JSON out of the box these days?

  • (Last I checked atleast) JSON isn't as well supported on MySQl or MSSQL compared to PG.

    In PG, a JSON column is so well integrated that you can do all sorts of crazy stuff (indices over JSON queries is my favorite). You could build an entire RDBMS on top of PG's JSON column.

    • MSSQL indexes and provides dot notation/object query from 2016 forward, schemas are supported as well.