I have the following problem.
SELECT * FROM tgvbn();
ERROR: function tgvbn() does not exist
LINE 1: SELECT * FROM tgvbn();
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
Since Appendix A of the official documentation only states error_codes and conditional names but not the actual messages, one can only guess that "No function matches..." refers to 42883 / undefined_function
. I can set log_error_verbosity = verbose
in postgresql.conf
- but that will affect the logs, not the messages returned to the client:
Controls the amount of detail written in the server log for each message that is logged.
Well, I can consult the logs for this piece of information, but is there any means of including it in the error messages?