не на Симфони, а на его компонентах. Немного разное. Тоже самое, что построить на произвольных библиотеках из композер.
Короче, ничуть не умаляя нужности енум как формата, требуется 10 раз подумать прежде чем его использовать
Про буквы и цифры сравнение странное, поле int мы можем набить "бесконечным" количеством значений, на свое усмотрение, в отличие от енум, где собственно это ограничение и является "фишкой" формата.
так как именно для этого и храним уже готовые варианты, а не для того чтобы еще делать враперы для данных на стороне ЯП.
так как любое изменение потребует вмешательства в код, в то время как хранение в бд связанной таблицы легко администрируется.
Ну и размазывание хранения по нескольким местам не лучшая идея.
В принципе, проблемы +- те же. Кроме того что, по сути, они легко заменяются ассоциативными массивами, они еще накладывают ряд ограничений, например результаты нельзя сравнивать скалярно.
Enum очень специфичный формат хранения, с кучей недостатков и подводных камней.
значение от 1 до 6, ((пакетизация) 1- бан, 2- минимальный пакет и тд (так до 6))
А что это даст? Кроме того, что экономим место на диске для индексов, но имеем тяжелый "холодный" запуск во время которого будут создаваться эти индексы в таблице в памяти.
При этом просто любая таблица с индексами и так будет в памяти во время работы и читать ее с диска нет нужды. Конечно, при условии что достаточный buffer pool.
Смысл наверное только для тяжелых таблиц, которые читаем раз в год, и в добавок buffer pool ограничен, так что вытеснение ее из памяти при обычном хранении вполне реально. Но, это чтото очень экзотичное.