फ़ील्ड "नाम" बहुत लंबा है। आपको या तो यह सुनिश्चित करना चाहिए कि इसका आकार 767 बाइट्स से कम है, इसे घोषित करते समय size विकल्प पास करके या केवल फ़ील्ड का हिस्सा अनुक्रमणिका करें:
create unique_index :shoppers, ["name(20)"], name: :shoppers_name_unique
ध्यान रखें कि unique_constraint/2
पर कॉल करते समय आपको वही नाम देना होगा आपके परिवर्तन सेट में।