PostgreSQL присваивает пятисимвольные коды ошибок, которые соответствуют «SQLSTATE». Приложения обычно проверяют код ошибки и только потом обращаются к текстовому сообщению об ошибке. Коды ошибок и текстовое сообщение не меняются в новых выпусках. Обратите внимание, что не все коды ошибок, создаваемые PostgreSQL, определены в стандарте SQL. Некоторые дополнительные коды ошибок были добавлены самостоятельно или заимствованы из других баз данных. Первые два символа кода ошибки представляют класс ошибок, а последние три символа - конкретное условие в этом классе...
Есть база 1С, работает на Postgres SQL. Сделали выгрузку в файл *.dt. а вот загрузить обратно не получатся, выходит ошибка: Data uniqueness condition is violated.
An attempt to insert a non-unique value to unique index:
23505: ERROR: duplicate key value violates unique constraint "params_pkey"
DETAIL: Key (filename, partno)=(ibparams.inf, 0) already exists.
CONTEXT: COPY params, line 18 В этой статье расскажу по этапам, как удалось ее победить. 🔥 Для начала важное замечание! Перед выполнением любых действий на рабочей базе сделайте резервную копию...