-
Notifications
You must be signed in to change notification settings - Fork 226
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
Linux Postgres version is out of date (v10 vs v16) #823
Comments
Update (2024-10-11)
EnterpriseDB (the PostgreSQL company) does not provide Linux binariesThe problem here is that EnterpriseDB (the PostgreSQL company) stopped supporting Linux around v10.x:
It's now up to individual maintainers to roll their own packages, and I don't have the resources to do that. There's probably a way to extract the binaries from the .deb or .rpm and they're probably built in a way that they'll install on any Linux. However, dependency management may become an issue. Alpine Linux doesn't support recent PostgreSQL in recent releases: |
I'm open to finding a solution, but I need help - probably from someone who has built PostgreSQL binaries before. |
That is indeed a problem, I think we can just mark Postgres as deprecated for now. |
Closing this out for now. I think my fix is going to be to use "polite sudo" and install from the package manager, but with a local data dir. |
Update (2024-10-11)The time is at hand: I'll officially be maintaining The fresh builds are live in beta at (they're actively being worked on so they if there's an error, just try again in a few minutes) BackstoryI've been anxiously awaiting for Postgres 17 to release since they finally added standard TLS support (including SNI and ALPN). And despite keeping a keen eye on the release, I missed that it actually dropped two weeks ago. Anyway, since I know it may not come to Debian and Ubuntu for a few years, and possibly not to Alpine for several months, and since I've had enough discussion on the mailing list to know that the core team is simply not interested in standalone builds (but getting enough direction to point me in the right direction), I finally sunk a day into figuring out how to get it to compile in a way that will work well-enough for most Webi users. The solution isn't to compile statically (the core team has given that a hard pass to everyone who has asked), but rather to bundle dynamic libraries with modified I'm going to try to finish the process for the macOS build before this officially goes live, and I will have complete scripts that I'll be running regularly as new postgres releases come out to service as many platforms and architectures as I have access to. I believe I've found the right balance of things that are trivial and should just be bundled (zlib, readline), things that shouldn't be bundled (openssl, tzdata), and things that can be optional (llvm for jit query planner optimization). |
Update from AJ
What were you trying to install (or what else went wrong)?
Postgres
What exactly did you do?
Installed postgres, found out that it installs v10 for stable, and higest possible version is 12.3 from here - https://webinstall.dev/api/releases/postgres
What went wrong?
It should be v16.2
Which OS did you try on?
What type of computer (i.e. laptop, desktop, Raspberry Pi)?
The text was updated successfully, but these errors were encountered: