PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

È possibile specificare un indice univoco con NULL consentiti in Rails/ActiveRecord?

La tua migrazione funzionerà e consentirà più null valori (per la maggior parte dei motori di database).

Ma la tua convalida per la classe utente dovrebbe apparire come di seguito.

validates :email, uniqueness: true, allow_nil: true