Есть логер событий, в нём хранятся данные записи, подчёркнутые поля могу ссылаться на соответствующую страницу. Собирать просто текст в базу не годится, т.к. надо определять текущего юзера и иметь возможность достать id любого из событый. Пока в голову пришёл вариант хранения всех необходимых полей в таблицы, в этом случае в каждом типе будут заполнены поля только для одного типа, а остальные поля будут пустовать. Второй вариант пришедший в голову это хранить тип события и id в который будут падать соответствующие идентификаторы в зависимости от тип(т.е. одно поле будет связано с несколькими таблицами), но в таком случае не выходит прописать релейшн и при удалении записи из связанной таблица, запись в таблице логгера останется. Вот второй вариант в написанном виде:
create table activity_log
(
initiator_id int,
type varchar(20),
initiated_at datetime,
entity_id int
)
Подскажите более грамотное решение проблемы
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Гуглил про GTK, GTK#, GTK C# перекидывает в основном только на официальный сайт, где есть простой пример кода и всеПо JavaFX нашел кучу видео и материала,...
В этой игре, что на скринах все работает безупречно, кнопки автоматически подстраиваются под ориентацию и разные расширения экранаКак можно...
Мне нужен именно прокси а не эмуляция запроса средствами Net а затем чтение полученного браузеромМне нужно именно использование прокси с паролем...