This is going to be extremely inconsistent between databases. Feel
free to base yourself on my patch, but good luck implementing 4-5
implementations and keeping them abstract...

J. Leclanche / Adys



On Thu, Jan 21, 2010 at 1:36 AM, Olivier Guilyardi <m...@xung.org> wrote:
> On 01/21/2010 12:14 AM, Jerome Leclanche wrote:
>
>> Keep in mind, TIME fields are for storing time, not for storing
>> durations. For durations, postgres has an INTERVAL field (cf ticket),
>> however not every database has that field type.
>
> Not in MySQL, from the official docs:
> "TIME values may range from '-838:59:59' to '838:59:59'. The hours part may be
> so large because the TIME type can be used not only to represent a time of day
> (which must be less than 24 hours), but also elapsed time or a time interval
> between two events (which may be much greater than 24 hours, or even 
> negative)."
>
> SQLite3 also doesn't complain when setting a time column to eg '900:00:00'.
>
> So for consistence with the database, I'd say that either TIME or INTERVAL 
> (for
> postgres) can be used. No need for integers so far.
>
> --
>  Olivier
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Django developers" group.
> To post to this group, send email to django-develop...@googlegroups.com.
> To unsubscribe from this group, send email to 
> django-developers+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/django-developers?hl=en.
>
>
>
>
-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-develop...@googlegroups.com.
To unsubscribe from this group, send email to 
django-developers+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.


Reply via email to