PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Possible de spécifier un index unique avec les NULL autorisés dans Rails/ActiveRecord ?

Votre migration fonctionnera et autorisera plusieurs null valeurs (pour la plupart des moteurs de base de données).

Mais votre validation pour la classe d'utilisateurs devrait ressembler à celle ci-dessous.

validates :email, uniqueness: true, allow_nil: true