-
- Downloads
Expose control file data via SQL accessible functions.
Add four new SQL accessible functions: pg_control_system(), pg_control_checkpoint(), pg_control_recovery(), and pg_control_init() which expose a subset of the control file data. Along the way move the code to read and validate the control file to src/common, where it can be shared by the new backend functions and the original pg_controldata frontend program. Patch by me, significant input, testing, and review by Michael Paquier.
Showing
- doc/src/sgml/func.sgml 356 additions, 0 deletionsdoc/src/sgml/func.sgml
- src/backend/utils/misc/Makefile 1 addition, 1 deletionsrc/backend/utils/misc/Makefile
- src/backend/utils/misc/pg_controldata.c 341 additions, 0 deletionssrc/backend/utils/misc/pg_controldata.c
- src/bin/pg_controldata/pg_controldata.c 63 additions, 99 deletionssrc/bin/pg_controldata/pg_controldata.c
- src/common/Makefile 2 additions, 2 deletionssrc/common/Makefile
- src/common/controldata_utils.c 100 additions, 0 deletionssrc/common/controldata_utils.c
- src/include/catalog/catversion.h 1 addition, 1 deletionsrc/include/catalog/catversion.h
- src/include/catalog/pg_proc.h 13 additions, 0 deletionssrc/include/catalog/pg_proc.h
- src/include/common/controldata_utils.h 15 additions, 0 deletionssrc/include/common/controldata_utils.h
- src/include/utils/builtins.h 6 additions, 0 deletionssrc/include/utils/builtins.h
- src/tools/msvc/Mkvcbuild.pm 2 additions, 2 deletionssrc/tools/msvc/Mkvcbuild.pm
Loading
Please register or sign in to comment