OD 6.02 sp1 + patch (Version 6.0.2.1.1 Build 53981 Interwoven 20051201)
Solaris
We are using dbLoader to deploy content and metadata. We have some scenarios where content is not on the target filesystem, but metadata is in the database. I have found that during a delete, dbLoader will not dump the contents from the DB if no delete is performed on the target filesystem.
Is this a bug? Feature? Is there a workaround apart from having a filesystem and DB synced or running a very ugly DNR before the deployment.
Example
When content to be deleted exists on the target:
>>>
Deleting item[./training/foo-bar.xml] [reason file_list]
[...]
DBD: DELETE: DELETE FROM star_prop WHERE OBJECT_ID IN ( ?)
DBD: DoDelete: pIndex = 0, value = 37166806
DBD: DELETE FROM IWDELTRACKER WHERE PATH = ? AND AREA = ?
DBD: -- Deleted
<<<
When content to be deleted is missing on the target (No DB deletes are peformed ):
>>>
LIB: id=m10 2006-07-11 15:33:16 Deleting item [/export/tmp/temp-wip-deploy/
www.sun.com/web_site/en/training/foo-bar.xml] -- does not exist to be deleted.
<<<