> On Apr 10, 2020, at 8:19 AM, Jeremy Morton <ad...@game-point.net> wrote:
> 
> Oh well.  Guess I keep using SQL Server then.  datetimeoffset makes it 
> impossible for developers to make the mistake of forgetting to use UTC 
> instead of local datetime, and for that reason alone it makes it invaluable 
> in my opinion.  It should be used universally instead of datetime.

1. Not sure I understand. I’ve never used datetimeoffset so please bear with 
me. How does storing a time zone with the date time “make it impossible for 
developers to make the mistake….”

2. I usually work with timestamps that have input and output across multiple 
time zones, why would one store a time zone in the database?  If I need a local 
time, then postgres does that automatically. 

3. At the end of the day a point in time in UTC is about as clear as it is 
possible to make it.

Not trying to be difficult, just trying to understand.

Neil

> 
> -- 
> Best regards,
> Jeremy Morton (Jez)
> 
> Andreas Karlsson wrote:
>> On 4/10/20 10:34 AM, Jeremy Morton wrote:
>>> I've noticed that Postgres doesn't have support for DATETIMEOFFSET (or any 
>>> functional equivalent data type) yet.  Is this on the roadmap to implement? 
>>>  I find it a very useful data type that I use all over the place in TSQL 
>>> databases.
>> Hi,
>> I do not think anyone is working on such a type.  And personally I think 
>> such a type is better suite for an extension rather than for core 
>> PostgreSQL. For most applications the timestamptz and date types are enough 
>> to solve everything time related (with some use of the timestamp type when 
>> doing calculations), but there are niche applications where other temporal 
>> types can be very useful, but I personally do not think those are common 
>> enough for inclusion in core PostgreSQL.
>> I suggest writing an extension with this type and see if there is any 
>> interest in it.
>> Andreas
> 
> 



Reply via email to