Так что, следуя руководству Майкла Хартла по Ruby on Rails, я заметил, что в таблице пользователей мы добавили уникальный индекс для : email
для повышения эффективности метода find
, чтобы он не выполнял поиск по строкам. До сих пор мы выполняли поиск, используя как find_by_email
, так и find_by_id
в зависимости от случая. Однако мы никогда не устанавливали индекс для атрибута : id
. Индексируется ли : id
автоматически, потому что по умолчанию он является уникальным и последовательным по своей природе? Или это не так, и я должен добавить индекс для поиска : id
?