What the Deletion Tool Does
For each target object ID, reap_delete does the following:
- Deletes the object's incblob, baseblob, and domain_lock records (blob data).
- Deletes the object's relational abstract data (records in the relation named for the objecttype, such as the Project relation, with the object's pdm_blobid).
- Changes the Dict record user_type and dom_type to new ET_NULLOBJECT type, and changes abs_number and objecttype to the corresponding ABS_NULLOBJECT_TYPE.
- Deletes a ContentRoutingProject's RHist relational records, WorkFlow object (a separate blob), and corresponding relational workflow data (Task, TaskRoute, and TeamMember).
- Deletes a Project's RHist relational records, WorkFlow object (a separate blob), and corresponding relational workflow data (Task, TaskRoute, and TeamMember).
- Deletes a graphic's content GBlobs (separate blobs).
- Retains the object's entry in the Dict relation to distinguish between corrupt, deleted, and nonexistent objects.