Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PG16RC1 Support - SQL changes, new features #7138

Closed
26 tasks done
naisila opened this issue Aug 23, 2023 · 1 comment
Closed
26 tasks done

PG16RC1 Support - SQL changes, new features #7138

naisila opened this issue Aug 23, 2023 · 1 comment
Assignees

Comments

@naisila
Copy link
Member

naisila commented Aug 23, 2023

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:

@naisila
Copy link
Member Author

naisila commented Sep 12, 2023

@francisjodi is working on propagating GRANT WITH SET/INHERIT
#7148
#7164

@naisila naisila closed this as completed Sep 12, 2023
francisjodi added a commit that referenced this issue Dec 13, 2023
Allowing GRANT ADMIN to now also be INHERIT or SET in support of psql16

GRANT role_name [, ...] TO role_specification [, ...] [ WITH { ADMIN |
INHERIT | SET } { OPTION | TRUE | FALSE } ] [ GRANTED BY
role_specification ]

Fixes: #7148 
Related: #7138

See review changes from #7164
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant