Vous devez ajouter un index à uid ou vous ne pourrez pas le configurer pour référencer quoi que ce soit.
De plus, généralement dans votre DatabaseB, votre table d'utilisateurs aurait une clé primaire sur l'ID et un index unique sur le nom d'utilisateur. Ensuite, vous configureriez une clé étrangère à partir de DatabaseA.replication REFERENCES databaseB.users(id)