книгу Programming on Phoenix >= 1.4. Там McCord создаёт таблицу для users с двумя полями: name and username, а для email и password_hash создаёт отдельную таблицу credentials. Так вот что хотел спросить: для чего он так поступает, почему бы не взять и всё это в одну таблицу засунуть?
Не знаю, может дальше в книге прочитаешь?
Предполагаю, что бы для авторизации можно было использовать другие механизмы.
Можете в той же самой таблице users хранить эти поля, можете в credentials, как считаете нужным. Если вы покупали книгу, то обновите версию, потому что в итоге они отказались от credentials.
Нормализация/денормализация
Обсуждают сегодня