PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Möglich, einen eindeutigen Index mit in Rails/ActiveRecord erlaubten NULLen anzugeben?

Ihre Migration wird funktionieren und mehrere null zulassen Werte (für die meisten Datenbank-Engines).

Aber Ihre Validierung für die Benutzerklasse sollte wie unten aussehen.

validates :email, uniqueness: true, allow_nil: true