Я запустил следующую миграцию:
rails generate migration add_username_to_users username:string
И затем я попробовал два способа добавить уникальность:
class AddUsernameToUsers < ActiveRecord::Migration
def change
add_column :users, :username, :string, :unique => true
end
# or add_index :users, :username, :unique => true
end
Но это не сработало для меня.Я знаю, что могу запустить другую миграцию, чтобы добавить индекс, но я хотел знать, возможно ли индексировать при добавлении столбца?Таким образом, я могу свести количество миграций к минимуму.