Хочу сделать кредит в тг боте с возвратом - 3 дня. Как сделать так чтобы каждую секунду у всех пользователей у которых есть кредит отнималась секунда? Можно ли это сделать в postgresql? Или как? (если что мой бот есть на сервере)
Записываете время выдачу (ну пусть будет created_at) и возврата(expired_at) кредита в timestamptz
второй как alter table my_table add expired_at timestamptz generated always as ( created_at + interval '3 day');
Затем ищете протухшие через select * where is_payed=false and expired_at
Ну на всидку конечно)