@Torento20345

Как устроена работы БД с таблицей изображений?

Добрый вечер, подскажите такой момент.
Есть у нас статья и к каждой статьи там 5-10 фотографий.
Например, загрузили мы их в первый раз и упорядочили их по очередности.

Но спустя время решили из 10, оставить только 2 и залить 6 новых.
Как это всё правильно делать?
При удалении каждой на клиенте сразу отправлять запрос к БД?
И как быть с отправкой на добавление с учётом, что 2 фото мы решили оставить из тех, что уже были и учётом новой очередности.
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
Сделать отдельную таблицу для изображений и связь многие ко многим
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Senior .NET developer
В таблице images сделайте 3 поля
Имя
Уникальный идентификатор
Идентификатор поста.

Идентификатор используется в качестве имени файла в файловой системе. При удалении удаляете запись и потом файл. При вставке в тавляете имя и идентификатор поста, после получив идентификатор копируете файл в нужное место
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы