поле с датой, можно ли как то забиндить функцию, которая должна выполниться, когда наступит эта дата?
O_O Можно запустить какой-нибудь таймер на дату. В проде я бы использовал Oban. Если это проект для изучения элексира, то можно просто сделать генсервер с Process.send_after таймером
а send_after не перестанет работать после перезапуска/падения генсервера?
Перестанет, так как сервер под этим пидом уже не доступен
ну так вот и я о том же. я бы использовал что то типа этого https://github.com/quantum-elixir/quantum-core
Зависит от задачи. В целом, я согласен с @LamaLove
Можно делать на имя, тогда будет работать и после рестарта
ну если каждый раз из БД дергать при старте - то да
Обсуждают сегодня