Доброго времени суток!
Имеется таблица с действиями пользователей, условно назовём её 'actions'. В таблице имеются такие колонки: 'user', 'date', 'action'. На счёт первых двух, я думаю, ни у кого вопросов не возникнет, а вот на счёт третьей: хотелось бы в третью колонку таблицы записывать действия пользователей в виде JSON-объекта. Получится своего рода лог действий:
{type: REGISTRATION}, {type: DOWNLOAD, item: 34}, {type: UPLOAD, item: 25}
Есть некоторый набор типов действий, который впоследствии будет расширяться. В конечном итоге всё это должно будет парситься и выводиться в виде строки, к примеру 'Пользователь был зарегистрирован'. Каким образом правильнее всего реализовать структуру такого вида таблицы?