Revised the initial database changes to allow for a more dynamic constraint name approach (this will probably not like SQL server 2000, but you shouldn't be using that anyway).