• I think you would be better off leaving replication to manage uniqueness, by all means have your own PK.