I was having a proper look through the Oracle timezone documentation and thinking 'how can you get it so wrong'. Does it REALLY have a ERROR_ON_OVERLAP_TIME flag because it allows the server local clock to be used raw. Actually this is no different to the current situation without managing timezone at all since for those areas of the world that do implement daylight saving there is an ambiguous hour every year and most of the time it is simply ignored? Log files get overlapping data and one lives with it?

Over 20 years ago I realised that the only way to run ANY system that involves DST was to use UTC only for the server clock. Later adding international material with additional timezones slot nicely into this approach, and ALL you need is the timezone for the client to be able to display material in that data in local time. Or the timezone for the location if the client resides in another timezone.

The main problem is that most people only think in 'local time', so when you set a meeting for 9AM just which 9AM is not a factor. Moving that meeting a week is only a problem if there is a DST transition about to happen, and with these not happening at the same time if the meeting is between staff from various timezones the new meeting may be an hour either way depending on what transitions have happened. Even discussions on the TZ list have a camp where it is 'not our problem' what happens in the real world, but when you are creating a timetable of events over a period of time with links to different international locations then a change to one transition - while highly unlikely - should at least flag that there IS a conflict that needs correcting. In order to do that one needs to know that the data used to create the calendar (version 2018e) has now been replaced by something else.

In a database it is the historic material that needs to be SAFELY managed. Coming up in the next TZ update will be a change to the Macau rule set that completely rewrites the historic transitions. While it is unlikely this will affect any current data sets world wide, there are many people working through paper archives just like P Chan has done for Macau to correct the historic rule sets so once a system is in place that ALLOWS easy normalization of data it should protect the integrity of that data.

--
Lester Caine - G8HFL
-----------------------------
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk
Rainbow Digital Media - http://rainbowdigitalmedia.co.uk

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to