Det er helt rimeligt at gemme det oprindeligt indtastede brugernavn og en kanonisk version (små bogstaver for din app). Bare sørg for, at det kanoniske felt er opdateret i din model, hver gang brugernavnet er angivet, og kontroller for overtrædelser af begrænsninger via det kanoniske felts unikke indeks.
Et andet scenarie, hvor denne løsning (originalt og kanonisk felt) giver mening, er artikler, hvor den samme titel kan genbruges, men sluggen (for URL'er) skal være unik.