Я пытаюсь реализовать своего рода таблицу журналов активности, в которой действия пользователя хранятся в таблице sqlite, а затем представлены пользователю, чтобы они могли видеть последние действия, которые они выполнили. Однако, естественно, я не чувствую, что нужно хранить каждый бит истории, поэтому мне интересно, есть ли способ настроить таблицу для начала обрезки старых строк после достижения максимального установленного предела.
Например, если предел равен 100 и сколько строк в настоящее время находится в таблице, когда вставлено другое действие, самая старая строка автоматически удаляется, поэтому всегда должно быть не более 100 строк. Есть ли способ настроить таблицу sqlite для этого? Или мне нужно запустить работу cron?
Редактирование разъяснений. В любой момент я хотел бы отображать последние 100 (например) действий/событий (строк) таблицы.