@Orc666

Стоит ли вставлять настройки приложения в миграциях?

Всем привет!
В БД у есть таблица app_settings для хранения настроек приложения со следующей структурой:
id - id записи,
key - название настройки,
value - значение настройки,
description - описание.

Пример:
1, admin_email, admin@site.local, Email администратора
2, site_name, Тестовый, Имя сайта
......

Стоит ли в миграциях выполнять вставку имен настроек(admin_email, site_name ...) в таблицу, или лучше не стоит? Насколько хорошая это практика?
Насколько мне известно - миграция используются только для изменения структуры таблиц, вставлять данные вроде как не допустимо. Но в данном случаи от данных завесит работоспособность приложения.
  • Вопрос задан
  • 236 просмотров
Пригласить эксперта
Ответы на вопрос 2
dmitriylanets
@dmitriylanets
веб-разработчик
Данные вставляют при миграциях, но статические, которые не изменяются пользователями системы , например список валют, городов, стран и т.д и т.п.
Но соответственно данные которые изменяются пользователями, а настройки перечисленные вами к ним относятся не стоит трогать, возможно их нужно установить на момент инсталяции системы
Ответ написан
Комментировать
slo_nik
@slo_nik Куратор тега Yii
Добрый вечер.

вставлять данные вроде как не допустимо.

Откуда Вы взяли эту глупость?

Тем более, что от этого зависит работоспособность приложения.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы