У меня есть база данных с таблицей отчетов. Эта таблица представляет данные отчета и имеет ограничения.
Теперь приложение используется пожарными, и им, возможно, придется убежать и потушить несколько пожаров.
Так что в середине заполнения данных для этой таблицы, возможно, им придется убежать.
Что мы делаем, когда сеанс заканчивается, мы сохраняем данные в черновой таблице, где мы просто сериализуем граф объекта, без ограничений (так как мы не можем знать, находится ли все в действительном состоянии).
И когда пожарный позже хочет извлечь данные, мы просто снова вытягиваем черновик.
Это отлично работает!
Однако теперь пожарные хотят иметь возможность обыскивать стол и черновой стол.
Поэтому здесь я хотел бы, возможно, сохранить все данные (включая черновик) в одну таблицу, в которой я веду поиск, поэтому мне не нужно объединять результаты поиска по двум таблицам.
Есть ли какой-то шаблон базы данных для черновиков?
Мне нужен шаблон для хранения данных без ограничений (в черновом режиме) и с ограничениями (в конечном режиме).