Open hanefi opened 1 year ago
JSON_TABLE. blog post needs more testing. SQL/JSON query functions. blog post IS JSON predicate. blog post
These are covered via https://github.com/citusdata/citus/pull/6135.
I think I have not looked into https://www.depesz.com/2022/04/08/waiting-for-postgresql-15-documentation-for-sql-json-features/ and https://www.depesz.com/2022/03/31/waiting-for-postgresql-15-sql-json-constructors/, which we should do probably
6085 + #6022 + #5897 introduced PG15 support.
Postgres 15 brings numerous new features, see Release Notes here. In this issue, we wanted to list some of the items that Citus may need to implement to be 100% compatible with all the Postgres 15 features.
Resources:
PostgreSQL 15 New Features With Examples from @hpe
We have divided the work items for the Citus distributed database into three categories:
Must haves
6265
6290
6291
Should haves
Nice to haves
GRANT EXECUTE ON FUNCTION pg_log_backend_memory_contexts(integer) TO distributed_role;
We should open a PR to throw error or propagate the grant.Unsupported features:
These features are not supported due to current limitations in Citus. We may still need to add some tests for coverage and ensuring that we show meaningful error messages.
We mark these items as completed because we show meaningful error messages. However, we may want to add support for these in the future.
PG15 reverted some of the changes before beta4
As of PG15beta4, the SQL/JSON features proposed for this PG release have been removed. We also reverted our commits for these features.