Irina_ » Вт май 24, 2022 15:39
Здравствуйте.
YuryN, спасибо за ответ! Обратилась также к документации по журнализации. По поводу появления новых таблиц при докомпиляции словаря и необходимости добавления в список журналируемых ничего не нашла. Нашла только следующее:
«Настройка системы ЖВБД (п. 1.2.1) должна быть целесообразной. Не имеет смысла включать в список журналируемых таблицы, журнальная информация по которым не будет востребована, особенно если эти таблицы содержат мемо-поля (поля типа LVar).»
Исходя из этого делаю вывод, что не все таблицы надо добавлять в журналируемые. Но, с другой стороны, обычный пользователь не будет знать для каких целей разработчиком была добавлена новая таблица при докомпиляции. Поэтому не всегда можно сориентироваться нужно ли отслеживать изменения по такой таблице.
Вчера запросом к X$FILES и TABLESFORJOURNAL выгрузила инфо по всем таблицам и по журналируемым. Отбросила системные и словарные. В оставшемся списке осталось много таблиц, по имени и описанию которых следует, что они временные, или таблиц, в структуре которых нет полей с датой и временем модификации и именем пользователя, который сделал модификацию. Но нашла также таблицы, в которые инфо перенеслась из других таблиц конвертерами, которые запустились после установки патчей с докомпиляцией словаря.
Т.о. надо или как написали Вы добавлять все новые таблицы в журнализацию или по возможности анализировать новые таблицы и данные в них и добавлять только те, которые действительно наполняются важными данными. Хотя подозреваю, что новые таблицы могут появиться с одними патчами, а заполниться с последующими патчами.