Страница 1 из 1
Прямое вмешательство в базу, что ждать?(это вопрос)
Добавлено: 17 окт 2006, 14:33
Александр
Ситуация такая:
у меня есть несколько зарегистрированных библиотек, некоторые из которых потеряли актуальность и после установки флажка в положение Анулировать - висят в Лоции в зачеркнутом виде

(раздражают) и удалить нельзя (можно конечно при использовании новых архивов их переназначить но пока не нужно). Это-же относится и к адресной книге.
Что можно ожидать от следующей ситуации:
-через SQL запрос выйти на все эти библиотеки
select * from lsdbo.Storage
и убить все ненужные пути

(пользователей на них 0)
Кто-нибудь занимался этим интересным делом? или даже соваться не стоит?

Добавлено: 17 окт 2006, 21:17
Старик Крупский
Там все предельно просто: открываешь библиотеку и делаешь
"Файл"

"Удалить". Но в библиотеке не должно быть ни одного документа.
Добавлено: 18 окт 2006, 06:42
Александр

Спасибо, у них такое особенно дружественное меню, что чтобы выполнить очевидную операцию, нужно открыть в каком то месте что-то и тогда где-то появится то-что нужно. Шутка

А как тогда поступить с адресной книгой
(фото)
Когда все только начинал, делал то одни книги то другие, таскал пользователей туда сюда, в результате образовалась не пойми что. Удалить контакты - нельзя (некоторые из них на закладке входимость - входят в другие контакты), хотя на них нет никаких сообщений, на данный момент приходится при регистрации нового сотрудника подставлять ему удаленный контакт другого (чтобы в книге небыло грязи)
может все таки подправить

Добавлено: 18 окт 2006, 07:15
Anderyt
ну править только не
смысле конечно нужно delete, но не просто from lsdbo.ABUser, а с указанием конкретных условий... это возможно и подразумевается, но уж больно страшно выглядит фраза
может все таки подправить
Код:
select * from lsdbo.ABUser
(тайны наверно не открою, но есть рекомендация, при удалении строк DELETE'ом, сначала найти строки через SELECT *, и, УБЕДИВШИСЬ, что это ТОЛЬКО они, заменить SELECT * на DELETE)
в таблицах Лоции кстати есть куча проверок, так просто там сложно что то сломать.. часто удалять строки из разных можно только в определенной последовательности
у нас тоже есть удаленные контакты, так что проблемка тоже есть...
Добавлено: 18 окт 2006, 07:19
Александр
страшно,еще как. но акцент поставлен

Добавлено: 18 окт 2006, 18:58
Старик Крупский
Контакты они почти как пользователи
там же из глобальной адресной книги контакты копируются в локальные. Поэтом надо вычистить сначала все локальные книги, а потом уже вычищать глобальую.
Согласен, что эстетов это нервирует, но пользователь этого все равно не видит.