Vertica Quick Tip: Viewing Query Error Information

Posted February 15, 2018 by Soniya Shah, Information Developer

This blog post was authored by Jim Knicely.

The V_MONITOR.ERROR_MESSAGES system table tracks error and warning messages encountered while processing queries.

Example: dbadmin=> CREATE TABLE 123 (c1 INT); ERROR 4856: Syntax error at or near "123" at character 14 LINE 1: CREATE TABLE 123 (c1 INT); ^ dbadmin=> SELECT event_timestamp, user_name, message FROM error_messages ORDER BY event_timestamp DESC LIMIT 1; event_timestamp | user_name | message -------------------------------+-----------+------------------------------- 2018-02-12 09:50:17.836661-05 | dbadmin | Syntax error at or near "123" (1 row) If you need a bit more info, like the cursor position of a syntax error, you can query the data collector table DC_ERRORS.

Example: dbadmin=> SELECT time, user_name, message, cursor_position FROM dc_errors ORDER BY time DESC LIMIT 1; time | user_name | message | cursor_position -------------------------------+-----------+-------------------------------+----------------- 2018-02-12 09:50:17.836661-05 | dbadmin | Syntax error at or near "123" | 14 (1 row) Have fun!