Add ALTER SYSTEM command to edit the server configuration file.
Patch contributed by Amit Kapila. Reviewed by Hari Babu, Masao Fujii,
Boszormenyi Zoltan, Andres Freund, Greg Smith and others.
Branch
--
master
Details
---
http://git.postgresql.org/pg/commitdiff/65d6e4cb5c62371dae6c236a7e7
Don't ignore tuple locks propagated by our updates
If a tuple was locked by transaction A, and transaction B updated it,
the new version of the tuple created by B would be locked by A, yet
visible only to B; due to an oversight in HeapTupleSatisfiesUpdate, the
lock held by A wouldn't get checked i
Don't ignore tuple locks propagated by our updates
If a tuple was locked by transaction A, and transaction B updated it,
the new version of the tuple created by B would be locked by A, yet
visible only to B; due to an oversight in HeapTupleSatisfiesUpdate, the
lock held by A wouldn't get checked i
Fix incorrect error message reported for non-existent users
Previously, lookups of non-existent user names could return "Success";
it will now return "User does not exist" by resetting errno. This also
centralizes the user name lookup code in libpgport.
Report and analysis by Nicolas Marchildon;
Allow on-detach callbacks for dynamic shared memory segments.
Just as backends must clean up their shared memory state (releasing
lwlocks, buffer pins, etc.) before exiting, they must also perform
any similar cleanups related to dynamic shared memory segments they
have mapped before unmapping thos
Fix compiler warning.
get_user_name returns const char *, but we were assigning the result
to a char * variable.
Branch
--
master
Details
---
http://git.postgresql.org/pg/commitdiff/6bb9d3017c173fa6102010d83ced7ad4409e5a49
Modified Files
--
contrib/pg_upgrade/pg_upgrade.h |
Upgrade to Autoconf 2.69
Branch
--
master
Details
---
http://git.postgresql.org/pg/commitdiff/94b899b829657332bda856ac3f06153d09077bd1
Modified Files
--
configure |35943 +---
configure.in |2 +-
src/inc