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

[omnibus] platforms, PG versions, binaries, etc. #154

Open
10 of 14 tasks
wuputah opened this issue Aug 28, 2024 · 5 comments
Open
10 of 14 tasks

[omnibus] platforms, PG versions, binaries, etc. #154

wuputah opened this issue Aug 28, 2024 · 5 comments
Labels
enhancement New feature or request

Comments

@wuputah
Copy link
Collaborator

wuputah commented Aug 28, 2024

This is an omnibus recognition of the targets we don't have yet in order to consolidate these feature requests in one place and avoid duplication of very similar issues.

Operating Systems

  • Linux
  • Mac
  • Windows

Postgres Versions

  • ❌ Postgres 12 - EOL is Nov 14, 2024 - Support is not planned
  • ❌ Postgres 13 - EOL is Nov 13, 2025 - Support is not planned
  • Postgres 14
  • Postgres 15
  • Postgres 16
  • Postgres 17
  • ❌ Greenplum 6 - Support is not planned as Greenplum 6 is based on Postgres 9.4.

Platforms

  • x86_64
  • arm64 / aarch64

Binary package types

  • apt -> Ubuntu 22.04, Ubuntu 24.04, Debian bookworm, ...
    • supplied via pgxman, which supports Ubuntu Jammy, Ubuntu Noble, and Debian Bookworm. We may consider publishing packages directly in the future.
  • pgxman
  • Docker image
  • homebrew
  • rpm -> RHEL, RockyLinux, ...
@Leo-XM-Zeng
Copy link
Contributor

#180 Postgres 15

@JelteF
Copy link
Collaborator

JelteF commented Sep 30, 2024

As discussed in person. We won't support PG12 and PG13. And PG14 not for the 0.1.0 release, we might support PG14 for a later release if an external contributor is willing to add initial support for it.

PG15 we'll support once #180 is merged for 0.1.0, but might remove support if it turns out to conflict with some of the future features we want to support.

@JelteF JelteF added the enhancement New feature or request label Sep 30, 2024
@JelteF JelteF modified the milestones: 0.2.0, 0.1.0 stability testing Sep 30, 2024
@JelteF
Copy link
Collaborator

JelteF commented Sep 30, 2024

Marking this as 0.1.0 stability testing as a reminder, but we won't implement all of the things here for 0.1.0. The only things that we have planned fro 0.1.0 are:

  • pgxman
  • Docker image
  • PG15

@wuputah wuputah modified the milestone: 0.1.0 stability testing Oct 15, 2024
@wuputah
Copy link
Collaborator Author

wuputah commented Oct 22, 2024

All targets expected for 0.1.0 have been met; removing from milestone. I've also updated the OP.

@wuputah wuputah removed this from the 0.1.0 stability testing milestone Oct 22, 2024
@Vonng
Copy link

Vonng commented Nov 4, 2024

Currently, there are three DuckDB-related extensions: duckdb_fdw, pg_mooncake, and pg_duckdb, each using its own version of libduckdb. Consequently, it is not feasible to install these extensions simultaneously. Is there a possibility for pg_duckdb to utilize a standalone libduckdb shared library instead of building its own in the PostgreSQL library directory? Adopting a shared library could significantly reduce compilation times and package sizes, and also eliminate extension conflicts.

I've already facilitated the transition for duckdb_fdw and suggested this approach to the authors of pg_mooncake at thisGitHub issue.

By the way, I have built RPM/DEB packages for all the extensions and hosted them in the ext.pigsty.io repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants