Как изменить значение boolean в бд после определенного времени?
ну вообще есть таблица с товарами и я планировал сделать такой функционал который покажет информацию о том что это недавно добавленный товар, а потом уже автоматически после определенного времени менять его значение, ну первое что пришло в голову это сделать true, false)
Тогда даты добавления товара будет более чем достаточно - потом на уровне приложения ты можешь сравнить текущее время и дату добавления товара, и исходя из этого отображать эту плашку.
Ну либо можешь прямо в SQL-запросе сделать что-то типа
SELECT id, (created_at > (current_timestamp - '1 day'::interval)) as "is_newly_added" FROM goods
На 99.99% уверен, что вам это не нужно. По крайней мере у сотни других пользователей, которые задали здесь такой же вопрос, это решалось другим способом.