Hi All,
I am new to verticaDB.
I am trying to insert the values into vertica table through python .
INSERT INTO drill VALUES (:node, :as_of_date, :level_1, :level_2, :level_3, :level_4, :level_5, :level_6, :level_7, :level_8, :level_9, :is_leaf_node) {'node': 'Type##!', 'as_of_date': '2020-06-09', 'level_1': 'Type', 'level_2': '', 'level_3': '', 'level_4': '', 'level_5': '', 'level_6': '', 'level_7': '', 'level_8': '', 'level_9': '', 'is_leaf_node': False}
as_of_date column is DATE type in Vertica.
I am able to insert the above row manually into the table.
But the same row trying to insert form python script getting the below error:
raise errors.QueryError.from_error_response(self._message, query)
vertica_python.errors.InvalidDatetimeFormat: Severity: ERROR, Message: Invalid input syntax for date: "", Sqlstate: 22007, Routine: void DateTimeParseError(DTtoken, const char*, const char*), File: /data/qb_workspaces/jenkins2/ReleaseBuilds/Grader/REL-9_2_1-x_grader/build/vertica/OSS/DateTimeParsing/Datetime.cpp, Line: 438, Error Code: 3679, SQL: "INSERT INTO drill VALUES ('Type##!', '2020-06-09', 'Type', '', '', '', '', '', '', '', '', False)"
Can you please help me to find the root cause or how can insert the values through python.
thanks