мне надо было в одном внутреннем инструменте сделать возможность планировать транзакции наперед, при создании транзакции например на каждый месяц, я создавал наперед каждый месяц транзакции до например 2050 года))) а когда отменялись, удалял просто все что идут после текущей даты
но так делать не нужно, я сделал потому что у меня буквально пару таких транзакций и бд выдерживает такое, в реальности лучше рекуутерные паттерны и если редактируют событие, создавать новую запись))