Удаление несвязанных данных?

Добрый день! Как я понял при удалении счета из раздела счета не происходит удаление прикрепленного файла к данному счету а просто удаляется связь с ним? Если это так то как можно найти и физически удалить из базы все несвязанные файлы которые лежать ненужным грузам в БД???

Нравится

3 комментария

+1 не удаляются (3.3.2).
Чтобы почистить уже накопившееся видимо надо писать скрипт для удаления из tbl_Files вручную с проверкой, есть ли связи у файлов.
Что интересно - удаление связей происходит благодаря триггерам, и если стирать саму запись из tbl_Files напрямую в базе - связи удаляются, все происходит правильно. Но если удалять файл из детали через интерфейс - запрос на удаление там выполняется именно на tbl_Files - но оттуда запись не удаляется, только очищаются связи... "Особенность" на исправление?
[UPDATE] Пересохранил пару раз триггеры на таблице tbl_Files - заработало:smile: теперь все корректно удаляется. Плюс кэш чистил естественно.

Это я так понимаю можно реализовать с помощью SQL запроса?

"Мещеринов Иван Александрович" написал:Это я так понимаю можно реализовать с помощью SQL запроса?

Если есть "остатки" то да, запросом

Показать все комментарии