I have found something else:
I created a DDL script with all the drop statements. I checked the “Check Object existence before processing drop commands” on the Detail Settings tab of the DDL Script generation dialog.
For the triggers, the foreign keys, views, procedures and the tables the code for checking the existence is generated (SQL Server 2008 model), but for the primary keys not.
Shouldn’t this be the case?
this is something what we need to add to TDM. I created new change request for this. CR#79720.
the Change request CR 79720 concerning your issue was addressed in BETA 18.104.22.168 and for the upcoming TDM 4 in June.