- C 84.1%
- PLpgSQL 6.2%
- Perl 5.3%
- Yacc 1.2%
- Meson 0.7%
- Other 2.4%
MultiXactState->oldestOffset is not maintained during recovery, so calling pg_get_multixact_stats() in this context would report misleading information. We could try to work this out by adding this field to the control file, for example, but such a change would be too invasive at this stage of the v19 development cycle. The information of pg_get_multixact_stats() is usually useful to control the need of some VACUUM or some freezing, operations that cannot happen on a standby, so the argument to make the function work while recovery is in progress gets thinner with this point in the balance. The function is updated to return an ERROR when called under RecoveryInProgress(). Per discussion with Heikki Linnakangas and Naga Appani. Reported-by: Noah Misch <noah@leadboat.com> Discussion: https://postgr.es/m/CA+QeY+DcnsZRL4GZD8JyJu5HD-d6p8_9M5kT4jgF3gq3Rh8n4w@mail.gmail.com Discussion: https://postgr.es/m/20260827231757.78.noahmisch@microsoft.com Backpatch-through: 19 |
||
|---|---|---|
| .github | ||
| config | ||
| contrib | ||
| doc | ||
| src | ||
| .dir-locals.el | ||
| .editorconfig | ||
| .git-blame-ignore-revs | ||
| .gitattributes | ||
| .gitignore | ||
| .mailmap | ||
| aclocal.m4 | ||
| configure | ||
| configure.ac | ||
| COPYRIGHT | ||
| GNUmakefile.in | ||
| HISTORY | ||
| Makefile | ||
| meson.build | ||
| meson_options.txt | ||
| README.md | ||
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/devel/. In particular, information about building PostgreSQL from the source code can be found at https://www.postgresql.org/docs/devel/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/.