﻿id	summary	reporter	owner	description	type	status	priority	component	resolution	keywords	cc
1394	Неконсистентность в БД: верный статус несоответствия изделия	alx	Denis_N	"В БД изделий обнаружены неконсистентности: неверные аггрегированные статусы несоответствий изделий.

Например изделие S/N G05753 имеет запись в таблице `products` с mismatch='yes'. Однако согласно истории этого изделия (записям в таблице `history`), несоответствие данного изделия было устранено:

{{{
MariaDB [adcproducts]> SELECT N, type_write, status, comment, bond FROM history WHERE UID=22178;
+-------+------------+--------+--------------------------------------------+-------+
| N     | type_write | status | comment                                    | bond  |
+-------+------------+--------+--------------------------------------------+-------+
| 81147 | record     | NULL   |                                            |  NULL |
| 83376 | record     | NULL   |                                            |  NULL |
| 86828 | mismatch   | fail   | Нет линка на порту Ethernet                | 88396 |
| 88396 | mismatch   | ok     | Замена D17                                 | 86828 |
| 88397 | testing    | ok     |                                            |  NULL |
| 88619 | otk        | ok     |                                            |  NULL |
+-------+------------+--------+--------------------------------------------+-------+
6 rows in set (0.001 sec)
}}}

Это не единственный такой обнаруженный случай.

**Предлагаю**:

- выяснить, каким образом в БД возникли данные неконсистентности и устранить причину;
- исправить уже имеющиеся некончичтентности в БД (перегенеирровать значения поля `mismatch` таблицы `products` на основании записей таблицы `history`)."	дефект	new	critical	БД изделий АДС			
