Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Отсоединяет БД от SQL сервера; Копирует файлы БД (рядом с оригиналом) ФАЙЛБД -> ФАЙЛБД_ВЕРСИЯ; [...] Присоединяет оригинал под старым именем;
Миграция сняла головную боль с удалением всех данных. Но ручное описание механизма обновления БД — мне надоело после 2 миграции. Автоматическая миграция — то что нужно. Минус один, при сильном изменении структуры (тип поля, поле из 1 таблицы в другую) — теряются данные.
Теперь данные делятся на правильные и неправильные?
Так тестовые как-раз, могут быть оторванными от действительности.
Данные не зависят от квалификации, они или есть или нет
Потому что это данные которые будут нужны и далее.
Какие тестовые? Накопленные данные о моей работе за период.
Почему не нужны?
Фраза была к тому что тестовые данные это необходимость, если нет реальных.
изначально пост исходит, что данные терять нельзя.
Задача ПО — сохранение и анализ полученных данных, но разработчику они не нужны?
Нельзя терять потому что это данные, не тестовые данные, а реальные данные.
Я так понимаю, отсюда и появляется ПО, которое написано для разработчика?
В данном случае, в БД реальные данные, которые незачем менять виртуальными, и незачем удалять.
Наверное, главное, что вам удобно так вести разработку. Мне так.
Вы считаете, что не бывает БД, которые часто расширяются, нужно обеспечить сохранность данных, и это должно быть просто?
По-моему, я отвечал, просто и практично.
Чьи Best Practice?
Что для Вас веские основания?
Я не отвергаю, я утверждаю что Ваш подход к разработке ПО — не единственный.
Я не вижу минусов в использовании накопленных данных.
Есть еще и индивидуальные разработчики, у которых нет контуров.
ПО накапливает данные с разных источников
Все эти миграции имхо работают только на домашних проектах, в реальности это никогда не не работает.
Мой велосипед Entity FrameWork, Auto Migration, With Save Data