Thread: duplicate key
После переезда на 8.4.3 и кручения всяких параметов в конфиге очень редко ловлю такую вот ошибку. postgres[5500]: [3-1] ERROR: duplicate key value violates unique constraint "acm_topic_markers_marker_forum_id_idx" postgres[5500]: [3-2] STATEMENT: DELETE FROM acm_topic_markers WHERE marker_member_id = '16993' AND marker_forum_id = '383'; postgres[5500]: [3-3] INSERT INTO acm_topic_markers (marker_member_id,marker_forum_id,...) VALUES(16993,383,...); (в последнем операторе многоточием убрал лишнее) Indexes: "acm_topic_markers_marker_forum_id_idx" UNIQUE, btree (marker_forum_id, marker_member_id) Вот это же ненормально?
PS: просто хотел уточнить - может это известная проблема при каких-то настройках. Возможно дело в некоректном завершении случившемся недавно. Пересоздал индекс, понаблюдаю. Спасибо кто откликнулся. Dmitriy MiksIr wrote: > После переезда на 8.4.3 и кручения всяких параметов в конфиге очень > редко ловлю такую вот ошибку. > > postgres[5500]: [3-1] ERROR: duplicate key value violates unique > constraint "acm_topic_markers_marker_forum_id_idx" > postgres[5500]: [3-2] STATEMENT: DELETE FROM acm_topic_markers WHERE > marker_member_id = '16993' AND marker_forum_id = '383'; > postgres[5500]: [3-3] INSERT INTO acm_topic_markers > (marker_member_id,marker_forum_id,...) VALUES(16993,383,...); > > (в последнем операторе многоточием убрал лишнее) > > Indexes: > "acm_topic_markers_marker_forum_id_idx" UNIQUE, btree > (marker_forum_id, marker_member_id) > > Вот это же ненормально? > >
>> postgres[5500]: [3-1] ERROR: duplicate key value violates unique >> constraint "acm_topic_markers_marker_forum_id_idx" >> postgres[5500]: [3-2] STATEMENT: DELETE FROM acm_topic_markers WHERE >> marker_member_id = '16993' AND marker_forum_id = '383'; >> postgres[5500]: [3-3] INSERT INTO acm_topic_markers >> (marker_member_id,marker_forum_id,...) VALUES(16993,383,...); последовательность команд (которые приводят к ошибке) мы должны угадать?