Debe agregar un índice a uid o no podrá configurarlo para hacer referencia a nada.
Además, normalmente en su base de datos B, su tabla de usuarios tendría una clave principal en la identificación y un índice único en el nombre de usuario. Luego, configuraría una clave externa desde DatabaseA.replication REFERENCES databaseB.users(id)