начну сразу с примера:
допустим есть таблица картинок images: id, path
есть также другие таблицы к примеру, клиенты, продукты, документы,... где хочется иметь ссылку на картинки.
продукт 42, (1:N) картинки 1,3,6,12.
можно создать кучу промежуточных таблиц клиенты_картинки, продукты_картинки,.. но так и подмывает добавить в таблицу картинки 2 поля, имя_таблицы и ref_id.
те для примера с продуктами
id, таблица, ref_id, path
1, продукт, 42, path
3, продукт, 42, path
6, продукт, 42, path
12, продукт, 42, path
есть ли такой (anti)pattern, и как это называется?
допустим есть таблица картинок images: id, path
есть также другие таблицы к примеру, клиенты, продукты, документы,... где хочется иметь ссылку на картинки.
продукт 42, (1:N) картинки 1,3,6,12.
можно создать кучу промежуточных таблиц клиенты_картинки, продукты_картинки,.. но так и подмывает добавить в таблицу картинки 2 поля, имя_таблицы и ref_id.
те для примера с продуктами
id, таблица, ref_id, path
1, продукт, 42, path
3, продукт, 42, path
6, продукт, 42, path
12, продукт, 42, path
есть ли такой (anti)pattern, и как это называется?