Tweak FOR UPDATE/SHARE error message wording (again)
Alvaro Herrera <alvherre@alvh.no-ip.org>
Tweak FOR UPDATE/SHARE error message wording (again) In commit 0ac5ad5134 I changed some error messages from "FOR UPDATE/SHARE" to a rather long gobbledygook which nobody liked. Then, in commit cb9b66d31 I changed them again, but the alternative chosen there was deemed suboptimal by Peter Eisentraut, who in message 1373937980.20441.8.camel@vanquo.pezone.net proposed an alternative involving a dynamically-constructed string based on the actual locking strength specified in the SQL command. This patch implements that suggestion.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/optimizer/plan/initsplan.c | modified | +5 −1 |
| src/backend/optimizer/plan/planner.c | modified | +5 −1 |
| src/backend/parser/analyze.c | modified | +107 −20 |
| src/include/parser/analyze.h | modified | +1 −0 |