Trường "tên" quá dài. Bạn nên đảm bảo nó có kích thước nhỏ hơn 767 byte bằng cách chuyển tùy chọn kích thước khi khai báo nó hoặc chỉ lập chỉ mục một phần của trường:
create unique_index :shoppers, ["name(20)"], name: :shoppers_name_unique
Hãy nhớ rằng bạn sẽ cần đặt cùng một tên khi gọi unique_constraint/2
trong bộ thay đổi của bạn.