# Functions
HandleError logs an error with an extra description and masks the error if it's an SQL one.
IsErrUniqueViolation determines is the given error is a unique contraint violation.
No description provided by the author
No description provided by the author
size of key and array should be both greater than 0.