У нас есть веб-приложение, работающее с базой данных Postgres SQL на работе - я установил много ограничений на сервере для обеспечения согласованности данных, но у нас возникают проблемы с хорошим сообщением о том, что мешает пользователю ввести свои данные ) данные в данный момент.
Единственное, что мы можем получить, это «Нарушение ограничения», но это не очень наглядно, из Perl или непосредственно из PGAdmin мы получаем хорошую информацию о том, какое ограничение вызвало ошибку (имя ограничения) - есть ли способ сделать то же самое в PHP?
Мы можем обновить PHP или использовать другой модуль доступа к БД, если это поможет, поэтому мне интересно знать, возможно ли это сделать любым способом, который вы могли бы смело рекомендовать.