Opened 3 days ago

#1508 new дефект

Неконсистентность в БД: записи истории не удается привязать к существующему изделию

Reported by: alx Owned by: Denis_N
Priority: critical Component: БД изделий АДС
Keywords: Cc:

Description

При анализе дефекта, описанного в тикете #1195, было замечено, что в веб-интерфейсе отображаются не все записи истории. Как позже было разъяснено разработчиком в комментарии, часть записей не отображалась из-за того, что вывод формировался через INNER JOIN history -> products -> list_of_products, и при этом не все записи имеют соответствующие "привязки" между этими таблицами.

Насколько я понимаю, такого быть не должно, так как любой записи в history должна соответствовать запись в products, а любой записи в products должна соответствовать запись в list_of_products. Учитывая сказанное, можно сделать вывод, что наблюдаемые факты говорят о наличии неконсистентности в БД.

Предлагаю разобраться с данной ситуацией, а именно:

  • найти и устранить причину(ы) возникновения неконсистентности;
  • устранить неконсистентность в БД (вручную "привязав" проблемные записи в history к правильным записям в products, а проблемные записи в products - к правильным записям в list_of_products).

Change History (0)

Note: See TracTickets for help on using tickets.