Я обсуждаю три разных подхода к сохранению настроек sitewide для веб-приложения.
Таблица поиска пары ключ/значение, каждая клавиша представляет настройку.
- Простые Простые для реализации
- Против Нет ограничений для отдельных настроек
Таблица настроек одной строки.
- Плюсы В настройках по умолчанию и ограничениях
- Минусы - Множество настроек будет означать много столбцов. Не уверен, что Postgres будет иметь проблемы с этим
Просто жестко запрограммируйте его, так как настройки не будут часто меняться.
- Плюсы Простота настройки и добавления дополнительных параметров.
- Минусы Намного сложнее изменить
Мысли о том, куда идти?