diff --git a/pkg/cluster/sync.go b/pkg/cluster/sync.go
index 78bb9c01357d4ba5e68f943b4402273c89d4cee4..85d87b35a2b7acf643b5905c1649b61582fcfabd 100644
--- a/pkg/cluster/sync.go
+++ b/pkg/cluster/sync.go
@@ -622,11 +622,6 @@ func (c *Cluster) syncRoles() (err error) {
 	// create list of database roles to query
 	for _, u := range c.pgUsers {
 		pgRole := u.Name
-		if u.Namespace != c.Namespace && u.Namespace != "" {
-			// to avoid the conflict of having multiple users of same name
-			// but each in different namespace.
-			pgRole = fmt.Sprintf("%s.%s", u.Namespace, u.Name)
-		}
 		userNames = append(userNames, pgRole)
 		// add team member role name with rename suffix in case we need to rename it back
 		if u.Origin == spec.RoleOriginTeamsAPI && c.OpConfig.EnableTeamMemberDeprecation {