On 2020-04-05 15:38:29 -0400, Tom Lane wrote: > Andres Freund <and...@anarazel.de> writes: > > We could print the error using :LAST_ERROR_MESSAGE after removing a > > potential trailing "at character ..." if we're worried about the loss of > > specificity. > > Oh, actually it seems that :LAST_ERROR_MESSAGE is already just the > primary message, without any "at character N" addon, so this would be > a very easy way to ameliorate that complaint. ("at character N" is > added by libpq's pqBuildErrorMessage3 in TERSE mode, but psql does > not use that when filling LAST_ERROR_MESSAGE.)
Heh. I though it worked differently because I just had typed some gibberish and got an error in :LAST_ERROR_MESSAGE that ended in "at or near ...". But that's scan.l adding that explicitly...