Как автоматически вызвать событие к определенной дате, используя Postgres и GraphQL? - PullRequest
0 голосов
/ 27 мая 2019

Я хочу создать систему бронирования с использованием GraphQL, Prisma, Postgres и React, которая позволит пользователю арендовать недвижимость от даты A до даты B. Когда наступит срок оплаты B, я хочу, чтобы база данных сделать две вещи:

  1. Инициирует событие, обновляя его поле Overdue с false до true, когда истекает срок выполнения. Мое текущее решение состоит в том, чтобы иметь запрос, который выбирает дату исполнения, сравнивает ее с текущей датой, и если текущая дата проходит дату исполнения, измените поле Overdue с false на true. Но проблема с этим решением состоит в том, что оно работает только при выполнении запроса, а это означает, что пользователь должен обязательно посетить веб-сайт.
  2. Эта вторая вещь связана с первой, но как я могу отправить упреждающее предупреждение из базы данных пользователю по электронной почте с уведомлением о просроченной дате?
...