Actually, that's not a problem here. My prog is just loading up some old files which were missed when the DB was down.
I'm taking a snapshot list of extant files at the start of the prog so it doesn't have to try to play catchup with the writing process.
Unless the sysadmins mess up the datetime params badly, the end_datetime will be some way behind the 'latest' file.
The writer is part of a monitor system and runs 24/7. The monitor writes a file for each event and also a copy of the data should be written to a row in the DB.
If the DB goes down, the new prog will 'fill in the gap' after the DB is fixed.
The monitor will write event files even if it can't talk to the DB.
In fact, the update prog will prob be fast enough to catch up anyway
Chris