Grzegorz Jaśkiewicz <gryzman@gmail.com> writes: > Is there any reason, why I can't put quotes around name of savepoint, but I > have/can do this for prepare transaction ?
We could conceivably allow an identifier too in PREPARE TRANSACTION, but I think that that might be more dangerous than helpful, because of the implicit case folding for identifiers. 'XX' and 'xx' are distinct but XX and xx wouldn't be. There are a few other places where we allow strings and identifiers interchangeably, but AFAIR they are all places where case doesn't matter.