Если пользователь загружает аватар и я создаю:
1. example.png
2. example_large.png
3. example_small.png
(примечание: JPG и PNG разрешены)
Лучше ли хранить необработанное имя изображения (в данном случае «пример») и расширение изображения в двух отдельных столбцах?
EDIT
например:
image_name | image_ext
-----------------------
example | .png
КОНЕЦ РЕДАКТИРОВАНИЯ
Или, может быть, использовать регулярное выражение, чтобы удалить расширение, а затем добавить его обратно (с желаемым размером: большим, большим и т. Д.)?
Или, может быть, я безумен и должен просто изменить свое соглашение об именах ...