Hi,

I am trying to understand the error messages and codes reported by MonetDB, to be able to better handle error reporting, monitoring and logging.

What I understand so far about the structure of an error message, it starts with error code placed between '!' and after the error message, for ex: !42000! SELECT: identifier 'xyz' unknown. and sometimes a part of the query is included.

I found the list of ODBCError in "clients/odbc/driver/ODBCError.c" file, but I am not sure if this is the complete list and if it's aligned with the error codes reported by MonetDB.

Is there any standard for the message error structure and where can I find the list of errors with their descriptions?

Thanks.