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

Support for Postgres 17 #412

Open
adamguo0 opened this issue Jul 1, 2024 · 4 comments
Open

Support for Postgres 17 #412

adamguo0 opened this issue Jul 1, 2024 · 4 comments

Comments

@adamguo0
Copy link

adamguo0 commented Jul 1, 2024

Hi, the Postgres community has cut the REL_17_STABLE branch. Do we know when PL/Rust (therefore pgrx) will support Postgres 17? Thanks.

$ cargo pgrx init --pg17 /usr/local/pgsql/bin/pg_config 
error: unexpected argument '--pg17' found

  tip: a similar argument exists: '--pg16'

Usage: cargo pgrx init <--pg11 <PG11>|--pg12 <PG12>|--pg13 <PG13>|--pg14 <PG14>|--pg15 <PG15>|--pg16 <PG16>|--base-port <BASE_PORT>|--base-testing-port <BASE_TESTING_PORT>|--configure-flag <CONFIGURE_FLAG>|--valgrind>

For more information, try '--help'.
@eeeebbbbrrrr
Copy link
Contributor

pgrx has been going through some major work to help improve its overall soundness as it relates to managing Postgres-allocated memory. Once that work is complete, pl/rust will get a refresh.

Between now and then, I'm sure we'll get pg17 support added to pgrx proper, but that won't be reflected here in pl/rust until aforementioned tasks are complete.

It's on our radar -- if that's any comfort.

@adamguo0
Copy link
Author

adamguo0 commented Jul 2, 2024

Thanks, so the priority is to rework pgrx memory soundness before pg17 support will be available for plrust?

Do you have a rough idea of the timeline? say, before or after the planned PG17 release in September?

@eeeebbbbrrrr
Copy link
Contributor

Thanks, so the priority is to rework pgrx memory soundness before pg17 support will be available for plrust?

Yes

Do you have a rough idea of the timeline? say, before or after the planned PG17 release in September?

No

Clearly our preference is for the stars to align, but work takes time.

@adamguo0
Copy link
Author

adamguo0 commented Sep 5, 2024

Hi @johnrballard, I understand that you're the maintainer of the PL/Rust project now. Is there any timeline on updating PL/Rust to support PG17?

yrashk added a commit to omnigres/omnigres that referenced this issue Sep 29, 2024
Solution: disable it for now

Watch tcdi/plrust#412 to see when this can be
unblocked.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants