RUS  ENG 

Сжать все базы слоя

Страницы: 1
RSS
Сжать все базы слоя
 
Добрый день, столкнулся с проблемой сжатия баз слоя.
Если запрос не является основным и имеет связанные таблицы, то при сжатии всех баз, эти запросы не сжимаются. (число записей не обновляется)

При "чистке баз" требуется заходить в каждый тип, открывать каждый запрос и вручную обновлять число записей.
 
Сергей, добрый день!
Процедуре сжатия подвергаются только запросы, выбранные основным и только таблицы, связанные с картой (базовые, не подчинённые).
Это сделано нарочно, чтобы случайно не потерять данные. У пользователей часто подключены несколько вариантов данных из разных баз, которые используются попеременно, и они рассчитывают, что сжатию будет подвергнут именно тот вариант, с которым они работают в данный момент. Точно такой же принцип срабатывает когда при добавлении нового объекта выполняется правило на добавление пустой записи. Запись добавляется только в таблицу из основного запроса.
 
Цитата
Дмитрий Озеров написал:
Сергей, добрый день!
Процедуре сжатия подвергаются только запросы, выбранные основным и только таблицы, связанные с картой (базовые, не подчинённые).
Это сделано нарочно, чтобы случайно не потерять данные. У пользователей часто подключены несколько вариантов данных из разных баз, которые используются попеременно, и они рассчитывают, что сжатию будет подвергнут именно тот вариант, с которым они работают в данный момент. Точно такой же принцип срабатывает когда при добавлении нового объекта выполняется правило на добавление пустой записи. Запись добавляется только в таблицу из основного запроса.
Что можете посоветовать в данной ситуации?
Каждый день оператору приходится открывать до 20 баз и вручную сжимать, большой риск того, что оператор пропустит базу и неверные данные попадут в отчет
 
В общем нашел выход, может кому-то поможет: в сторонних базах данных обычно можно использовать primary key и foreign key, там же можно настроить правило на каскадное удаление записей. Тем самым кнопка сжать все базы слоя сжимает все таблицы. Протестировал - все работает хорошо

!!Повторять на свое усмотрение, вещь в некоторых случаях опасная!!
Страницы: 1