![]() |
Запрос к таблице регистрации объектов Собственно... Есть ли в запросе к таблице регистрации изменений возможность определить, что в ней зарегистрировано УдалениеОбъекта? |
1-roma n >Мне думается, что нет. Соединяйся с объектом по ссылке и вычисляй состояние объекта, помечен или удалён. |
Думаю, что лучше для этого завести свой РС, и регистрировать там факт удаления объекта. |
Хммм... Интересно, какая ценность в знании того, что [b]существовал[/b] какой-то объект с каким-то ID, и был удален безвозвратно? Или речь все-таки о пометке удаления? |
(4) Обмены. |
5-Reaper > Это понятно, что "обмены". Но разве можно удалять объекты, на которые есть ссылки? И, поскольку до реквизитов удаленных объектов уже не достучаться, обмен с такими ссылками имеет смысл только при тождественности ID в обмениваемых данных. По реквизитам их же не найти? Не так? Так может есть для этого смысл сделать специализированный обмен для чистки, завершение которого даст команду окончательно удалить список объектов в источнике? |
6-VZ > Как пример, объект ранее мог мигрировать в один из узлов распределенки. А после изменения (например, организации в документе) оказалось, что "жить" он должен совсем в другом узле - поэтому для "правильного" узла регистрируется изменение объекта, для всех прочих - удаление объекта. Дабы после обмена в "лишних" узлах данные "подчистить". Это вполне стандартное действие, при котором для некоторого узла зарегистрировано удаление объекта, однако ссылка на этот объект прекрасно существует в базе и отвечает за вполне "здоровый" объект |
Текущее время: 21:00. Часовой пояс GMT +3. |