Ответы пользователя по тегу MySQL
  • Как можно сравнить БД на сервере с файлами миграций в проекте?

    @coderlex
    Никак. Потому что это работает по-другому. Каждая последующая миграция - это своего рода патч к предыдущей. Т.е. если нужно добавить колонку к таблице user, ты не изменяешь уже существующию миграцию, а создаешь новую, которая и добавит нужную колонку. Только так. В этом и смысл миграций.
    Ответ написан
    3 комментария
  • Какой индекс будет оптимальнее?

    @coderlex
    Подскажите, это верный подход?

    Это целиком зависит от запросов и их частоты. Хотябы оценочной по вашим прикидкам. Говорить что-то конкретное без подобной информации по этому поводу бесполезно. Если делать по уму, то для точного ответа нужна будет ещё и статистика. Заполните базу mock-данными, проидитесь по логам трассы и оцените, где нужны дополнительные индексы, а где только помешают. Не забывайте, выделение индекса - операция ресурсоемкая.
    Ответ написан
    Комментировать