Есть ли способ получить код ошибки?
Драйвер возвращает пустую строку для индекса «кода» $this->db->error(),
а также использует pg_query() для выполнения, поэтому на самом деле он не возвращает код ошибки.
Подробнее здесь: https://stackoverflow.com/questions/323 ... error-code