В PostgreSQL я хочу иметь возможность обновлять «закрытый» столбец на основе другого столбца (close_time) по сравнению с текущим временем.Как проверить, больше ли сейчас время, чем close_time, и обновить столбец «closed» на true, если теперь он больше времени закрытия?
Вы даже не обязательно используете для этого добросовестный столбец, вместо этого вы можете просто сделать сравнение при выборе.
SELECT CURRENT_TIME > close_time AS cmp FROM yourTable;
Вы также можете поместить вышеупомянутую логику в представление.
Если вы используете loopback 4, вы можете сделать это, используя метод обновления хранилища.
await this.userRepository.updateById(id, user);
Если вы хотите, чтобы это происходило автоматически на уровне БД, вы можете использовать триггеры БД в postgres.Смотрите учебник здесь - http://www.postgresqltutorial.com/creating-first-trigger-postgresql/