This commit adds a test for pg_restore_attribute_stats() with the injection of statistics related to a multirange type. This case is supported in statatt_get_type() since its introduction ince207d2a79, but there was no test in the main regression test suite to check for the case where attribute stats is restored for a multirange type, as done by multirange_typanalyze(). Note that this has been originally applied asd4504d6f60in v19 and newer branches. This will be used for the test of a follow-up commit. Author: Corey Huinker <corey.huinker@gmail.com> Discussion: https://postgr.es/m/CADkLM=c3JivzHNXLt-X_JicYknRYwLTiOCHOPiKagm2_vdrFUg@mail.gmail.com Security: CVE-2026-16238 Backpatch-through: 18
PostgreSQL Database Management System
This directory contains the source code distribution of the PostgreSQL database management system.
PostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, user-defined types and functions. This distribution also contains C language bindings.
Copyright and license information can be found in the file COPYRIGHT.
General documentation about this version of PostgreSQL can be found at https://www.postgresql.org/docs/18/. In particular, information about building PostgreSQL from the source code can be found at https://www.postgresql.org/docs/18/installation.html.
The latest version of this software, and related software, may be obtained at https://www.postgresql.org/download/. For more information look at our web site located at https://www.postgresql.org/.