Я использую codeigniter-3 и postgresql, когда я вставляю дублирующую запись, она возвращает ошибку
Я использовал mysql раньше:
mymodel
public function insertData($table, $data) {
$res=$this->db->insert($table, $data);
return $this->db->error();
}
и я смог обработать ошибку, подобную этой
if ($result['code'] == 1062) {
$message = 'Dublicate record'
}
, однако теперь я использую postresql, и она возвращает эту ошибку:
Обнаружена ошибка PHP. Уровень серьезности: предупреждение
Сообщение: pg_query (): Запрос не выполнен: ОШИБКА: значение дубликата ключа нарушает уникальное ограничение.php
Номер строки: 242
Мой вопрос заключается в том, как обработать эту ошибку и игнорировать это сообщение?