sql >> Base de Datos >  >> RDS >> Mysql

Error al crear el índice único de Ecto para Mysql/Mariadb

El campo "nombre" es demasiado largo. Debe asegurarse de que tenga un tamaño inferior a 767 bytes pasando la opción de tamaño al declararlo o indexar solo una parte del campo:

create unique_index :shoppers, ["name(20)"], name: :shoppers_name_unique

Tenga en cuenta que deberá dar el mismo nombre cuando llame a unique_constraint/2 en su conjunto de cambios.