Du måste lägga till ett index till uid annars kommer du inte att kunna ställa in det för att referera till någonting.
I din DatabasB skulle du också ha din användartabell med en primär nyckel på ID och ett unikt index på användarnamn. Sedan skulle du ställa in en främmande nyckel från DatabaseA.replication REFERENCES databaseB.users(id)