RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 2128410 - [RFE] postgresql:15/postgresql: Introduce a new stream for PostgreSQL [rhel-9.2.0]
Summary: [RFE] postgresql:15/postgresql: Introduce a new stream for PostgreSQL [rhel-9...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: postgresql
Version: 9.2
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Filip Januš
QA Contact: Vaclav Danek
Lenka Špačková
URL:
Whiteboard:
Depends On:
Blocks: 2128241 2128419
TreeView+ depends on / blocked
 
Reported: 2022-09-20 13:23 UTC by Honza Horak
Modified: 2023-08-14 15:39 UTC (History)
2 users (show)

Fixed In Version: postgresql-15-9020020230213093256.rhel9
Doc Type: Enhancement
Doc Text:
.A new module stream: `postgresql:15` RHEL 9.2 introduces `PostgreSQL 15` as the `postgresql:15` module stream. `PostgreSQL 15` provides a number of new features and enhancements over version 13. Notable changes include: * You can now access `PostgreSQL` JSON data by using subscripts. Example query: + ---- SELECT ('{ "postgres": { "release": 15 }}'::jsonb)['postgres']['release']; ---- * `PostgreSQL` now supports multirange data types and extends the `range_agg` function to aggregate multirange data types. * `PostgreSQL` improves monitoring and observability: ** You can now track progress of the `COPY` commands and Write-ahead-log (WAL) activity. ** `PostgreSQL` now provides statistics on replication slots. ** By enabling the `compute_query_id` parameter, you can now uniquely track a query through several `PostgreSQL` features, including `pg_stat_activity` or `EXPLAIN VERBOSE`. * `PostgreSQL` improves support for query parallelism by the following: ** Improved performance of parallel sequential scans. ** The ability of SQL Procedural Language (`PL/pgSQL`) to execute parallel queries when using the `RETURN QUERY` command. ** Enabled parallelism in the `REFRESH MATERIALIZED VIEW` command. * `PostgreSQL` now includes the SQL standard `MERGE` command. You can use `MERGE` to write conditional SQL statements that can include the `INSERT`, `UPDATE`, and `DELETE` actions in a single statement. * `PostgreSQL` provides the following new functions for using regular expressions to inspect strings: `regexp_count()`, `regexp_instr()`, `regexp_like()`, and `regexp_substr()`. * `PostgreSQL` adds the `security_invoker` parameter, which you can use to query data with the permissions of the view caller, not the view creator. This helps you ensure that view callers have the correct permissions for working with the underlying data. * `PostgreSQL` improves performance, namely in its archiving and backup facilities. * `PostgreSQL` adds support for the `LZ4` and `Zstandard` (`zstd`) lossless compression algorithms. * `PostgreSQL` improves its in-memory and on-disk sorting algorithms. * The updated `postgresql.service` systemd unit file now ensures that the `postgresql` service is started after the network is up. The following changes are backwards incompatible: * The default permissions of the public schema have been modified. Newly created users need to grant permission explicitly by using the `GRANT ALL ON SCHEMA public TO myuser;` command. For example: + ---- postgres=# CREATE USER mydbuser; postgres=# GRANT ALL ON SCHEMA public TO mydbuser; postgres=# \c postgres mydbuser postgres=$ CREATE TABLE mytable (id int); ---- * The `libpq` `PQsendQuery()` function is no longer supported in pipeline mode. Modify affected applications to use the `PQsendQueryParams()` function instead. See also https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html-single/configuring_and_using_database_servers/index#using-postgresql_configuring-and-using-database-servers[Using PostgreSQL]. To install the `postgresql:15` stream, use: [literal] ---- # dnf module install postgresql:15 ---- If you want to upgrade from an earlier `postgresql` stream within RHEL 9, migrate your `PostgreSQL` data as described in https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html-single/configuring_and_using_database_servers/index#migrating-to-a-rhel-9-version-of-postgresql_using-postgresql[Migrating to a RHEL 9 version of PostgreSQL]. For information about the length of support for the `postgresql` module streams, see the link:https://access.redhat.com/support/policy/updates/rhel-app-streams-life-cycle[Red Hat Enterprise Linux Application Streams Life Cycle].
Clone Of:
Environment:
Last Closed: 2023-05-09 07:44:08 UTC
Type: Epic
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-134433 0 None None None 2022-09-20 14:24:21 UTC
Red Hat Product Errata RHEA-2023:2294 0 None None None 2023-05-09 07:44:12 UTC

Description Honza Horak 2022-09-20 13:23:55 UTC
Description of problem:
After PostgreSQL 14 was skipped, there is already enough demand for a new PostgreSQL version.

This is a request to include a new stream (module) into RHEL-9, that will deliver:
* PostgreSQL server 15 and client
* plugins we've had in PostgreSQL 13 (postgresql, pgaudit, postgres-decoderbufs, pg_repack)
* Container image for OpenShift

Comment 7 errata-xmlrpc 2023-05-09 07:44:08 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (new module: postgresql:15), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2023:2294


Note You need to log in before you can comment on or make changes to this bug.