Thanks for the reply, Stephen!
I don't understand why there's any problem here. In what scenario is the database corrupted relative to what is desired? What variables are set differently from desired, and how? What are the user consequences of the incorrect database?
What I mean is if we take the example of
BounceEvents column which has all the bounce messages stored, after processing each message I have to set the
processed attribute of that message as true, so that will require modification of the database.
Also in the case where I will be sending_warnings, there is warning_count and warning_limit ( not the exact names of the attributes ) of each
Address instance with respect to each
Mailing List so I have to increase the warning_count counter and save again in the database.
This is the pr which contains my modifications of the models which you can relate to the above context I wrote.