Menyimpan nama pengguna yang dimasukkan sebelumnya dan versi kanonik (huruf kecil untuk aplikasi Anda) sangat masuk akal. Pastikan saja bahwa bidang kanonik diperbarui dalam model Anda setiap kali nama pengguna disetel, dan periksa pelanggaran batasan melalui indeks unik bidang kanonik.
Skenario lain di mana solusi ini (bidang asli dan kanonik) masuk akal adalah artikel, di mana judul yang sama dapat digunakan kembali tetapi slug (untuk URL) harus unik.