You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tom Lane
a3d9a2421a
Fix an old corner-case bug in set_config_option: push_old_value has to be
...
called before, not after, calling the assign_hook if any. This is because
push_old_value might fail (due to palloc out-of-memory), and in that case
there would be no stack entry to tell transaction abort to undo the GUC
assignment. Of course the actual assignment to the GUC variable hasn't
happened yet --- but the assign_hook might have altered subsidiary state.
Without a stack entry we won't call it again to make it undo such actions.
So this is necessary to make the world safe for assign_hooks with side
effects. Per a discussion a couple weeks ago with Magnus.
Back-patch to 8.0. 7.x did not have the problem because it did not have
allocatable stacks of GUC values.
18 years ago
..
access
Remove arbitrary 10MB limit on two-phase state file size. It's not that hard
18 years ago
bootstrap
Restructure some header files a bit, in particular heapam.h, by removing some
18 years ago
catalog
Add a RESTART (without parameter) option to ALTER SEQUENCE, allowing a
18 years ago
commands
Coercion sanity check in ri_HashCompareOp failed to allow for enums, as per
18 years ago
executor
Add support for tracking call counts and elapsed runtime for user-defined
18 years ago
lib
Refactor backend makefiles to remove lots of duplicate code
18 years ago
libpq
Use error message wordings for permissions checks on .pgpass and SSL private
18 years ago
main
Refactor backend makefiles to remove lots of duplicate code
18 years ago
nodes
Add a RESTART (without parameter) option to ALTER SEQUENCE, allowing a
18 years ago
optimizer
Extend GIN to support partial-match searches, and extend tsquery to support
18 years ago
parser
Link in keywords file instead of copying it.
18 years ago
po
Translation updates
18 years ago
port
Add $PostgreSQL$ markers to a lot of files that were missing them.
18 years ago
postmaster
Add support for tracking call counts and elapsed runtime for user-defined
18 years ago
regex
Refactor backend makefiles to remove lots of duplicate code
18 years ago
rewrite
Restructure some header files a bit, in particular heapam.h, by removing some
18 years ago
snowball
Implement a few changes to how shared libraries and dynamically loadable
18 years ago
storage
This is the patch replace offnum++ by OffsetNumberNext, to be
18 years ago
tcop
Add support for tracking call counts and elapsed runtime for user-defined
18 years ago
tsearch
Extend GIN to support partial-match searches, and extend tsquery to support
18 years ago
utils
Fix an old corner-case bug in set_config_option: push_old_value has to be
18 years ago
Makefile
Enable probes to work with Mac OS X Leopard and other OSes that will
18 years ago
common.mk
We need to rebuild objfiles.txt when one of the subdirectories' objfiles.txt
18 years ago
nls.mk
Add a new ereport auxiliary function errdetail_log(), which works the same as
18 years ago