Does this mean that I would need to connect to the customer's server, modify the table and remove the unique flag? or is there a wait to automate this in the DDT?
Well, it depends . One way to automate this regardless of the current deployment state is to use the Pre-Deployment scripts to remove this flag.