Skip to content

PG16RC1 Support - SQL changes, new features #7138

Description

@naisila

Introduction

#6952 introduced PG16Beta3 compatibility with Citus's current features and regression tests by fixing #7017.
This issue tracks how Citus will handle PostgreSQL 16's SQL changes and new features. Resources that we used are the following:

Note: There is currently no priority order in the subtasks of this issue.

Features to support in Citus

We plan to support the following new options:

Add regression tests or just test locally

Most of PG16's new additions simply work with Citus. However, we add tests for some of them to ensure consistency and maintainability for the future. For some other additions, testing locally is sufficient.

Meaningful error messages for currently unsupported features

For now, we will not provide support for the following, but we will print error messages with possible hints/workarounds for the user:

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions