<div dir="ltr"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-im"></span>It would be better to use the following pattern: If this field is empty, <br>
the related record is valid all the time, but if there is a value, the <br>
record is temporary.<br>
<br>
Keeping records in the database even though they have been expired for <br>
more than 3 months can be useful for tracking purposes.<font color="#888888"><br></font></blockquote><div><br></div><div>Yes, this certainly makes more sense.</div><div><br></div><div>Thanks,</div><div>Prasun<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 12 May 2020 at 13:50, Ralf Habacker <<a href="mailto:ralf.habacker@freenet.de">ralf.habacker@freenet.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Am 11.05.20 um 18:54 schrieb Thomas Baumgart:<br>
> Hi,<br>
> <br>
> Hmm, I don't know.<br>
> <br>
> What is the process to obtain new data files? How do you envision that? Is<br>
> this some automatic process or does it require human intervention?<br>
See <a href="https://mail.kde.org/pipermail/kde-finance-apps/2020-May/000824.html" rel="noreferrer" target="_blank">https://mail.kde.org/pipermail/kde-finance-apps/2020-May/000824.html</a><br>
<br>
> I am not sure, if you need to store a 'valid_until' information in the DB.<br>
> What you describe above would let me think that the user cannot use the<br>
> data without obtaining fresh data in regular intervals.<br>
> I think this is not user friendly, as most of the data is still valid in<br>
> the following quarter as it does not change.<br>
> <br>
> What if you miss an update cycle? How do you envision to handle that in<br>
> the database?<br>
<br>
It would be better to use the following pattern: If this field is empty, <br>
the related record is valid all the time, but if there is a value, the <br>
record is temporary.<br>
<br>
Keeping records in the database even though they have been expired for <br>
more than 3 months can be useful for tracking purposes.<br>
<br>
Ralf<br>
</blockquote></div>