0
- 23.12.2011 - 15:29
|
Собственно... Есть ли в запросе к таблице регистрации изменений возможность определить, что в ней зарегистрировано УдалениеОбъекта? | |
1
- 23.12.2011 - 17:28
| 1-roma n >Мне думается, что нет. Соединяйся с объектом по ссылке и вычисляй состояние объекта, помечен или удалён. | |
2
- 23.12.2011 - 17:30
| Думаю, что лучше для этого завести свой РС, и регистрировать там факт удаления объекта. | |
3
- 23.12.2011 - 17:37
|
Хммм... Интересно, какая ценность в знании того, что существовал какой-то объект с каким-то ID, и был удален безвозвратно? Или речь все-таки о пометке удаления? | |
4
- 23.12.2011 - 17:45
| (4) Обмены. | |
5
- 23.12.2011 - 17:53
|
5-Reaper > Это понятно, что "обмены". Но разве можно удалять объекты, на которые есть ссылки? И, поскольку до реквизитов удаленных объектов уже не достучаться, обмен с такими ссылками имеет смысл только при тождественности ID в обмениваемых данных. По реквизитам их же не найти? Не так? Так может есть для этого смысл сделать специализированный обмен для чистки, завершение которого даст команду окончательно удалить список объектов в источнике? | |
6
- 26.12.2011 - 07:39
|
6-VZ > Как пример, объект ранее мог мигрировать в один из узлов распределенки. А после изменения (например, организации в документе) оказалось, что "жить" он должен совсем в другом узле - поэтому для "правильного" узла регистрируется изменение объекта, для всех прочих - удаление объекта. Дабы после обмена в "лишних" узлах данные "подчистить". Это вполне стандартное действие, при котором для некоторого узла зарегистрировано удаление объекта, однако ссылка на этот объект прекрасно существует в базе и отвечает за вполне "здоровый" объект | |
| Интернет-форум Краснодарского края и Краснодара |