mirror of
https://github.com/postgres/postgres.git
synced 2025-06-23 14:01:44 +03:00
Add items from Tom:
< o Add a GUC variable to allow output of interval values in ISO8601 < format 212a211,223 > o Add a GUC variable to allow output of interval values in ISO8601 > format > o Improve timestamptz subtraction to be DST-aware > > Currently, subtracting one date from another that crosses a > daylight savings time adjustment can return '1 day 1 hour', but > adding that back to the first date returns a time one hour in > the future. This is caused by the adjustment of '25 hours' to > '1 day 1 hour', and '1 day' is the same time the next day, even > if daylight savings adjustments are involved. > > o Fix interval display to support values exceeding 2^31 hours > o Add overflow checking to timestamp and interval arithmetic
This commit is contained in:
17
doc/TODO
17
doc/TODO
@ -2,7 +2,7 @@
|
|||||||
PostgreSQL TODO List
|
PostgreSQL TODO List
|
||||||
====================
|
====================
|
||||||
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
|
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
|
||||||
Last updated: Tue Oct 25 14:50:55 EDT 2005
|
Last updated: Wed Oct 26 22:33:29 EDT 2005
|
||||||
|
|
||||||
The most recent version of this document can be viewed at
|
The most recent version of this document can be viewed at
|
||||||
http://www.postgresql.org/docs/faqs.TODO.html.
|
http://www.postgresql.org/docs/faqs.TODO.html.
|
||||||
@ -196,8 +196,6 @@ Data Types
|
|||||||
* Dates and Times
|
* Dates and Times
|
||||||
|
|
||||||
o Allow infinite dates just like infinite timestamps
|
o Allow infinite dates just like infinite timestamps
|
||||||
o Add a GUC variable to allow output of interval values in ISO8601
|
|
||||||
format
|
|
||||||
o Merge hardwired timezone names with the TZ database; allow either
|
o Merge hardwired timezone names with the TZ database; allow either
|
||||||
kind everywhere a TZ name is currently taken
|
kind everywhere a TZ name is currently taken
|
||||||
o Allow customization of the known set of TZ names (generalize the
|
o Allow customization of the known set of TZ names (generalize the
|
||||||
@ -210,6 +208,19 @@ Data Types
|
|||||||
|
|
||||||
o Fix SELECT '0.01 years'::interval, '0.01 months'::interval
|
o Fix SELECT '0.01 years'::interval, '0.01 months'::interval
|
||||||
o Fix SELECT INTERVAL '1' MONTH
|
o Fix SELECT INTERVAL '1' MONTH
|
||||||
|
o Add a GUC variable to allow output of interval values in ISO8601
|
||||||
|
format
|
||||||
|
o Improve timestamptz subtraction to be DST-aware
|
||||||
|
|
||||||
|
Currently, subtracting one date from another that crosses a
|
||||||
|
daylight savings time adjustment can return '1 day 1 hour', but
|
||||||
|
adding that back to the first date returns a time one hour in
|
||||||
|
the future. This is caused by the adjustment of '25 hours' to
|
||||||
|
'1 day 1 hour', and '1 day' is the same time the next day, even
|
||||||
|
if daylight savings adjustments are involved.
|
||||||
|
|
||||||
|
o Fix interval display to support values exceeding 2^31 hours
|
||||||
|
o Add overflow checking to timestamp and interval arithmetic
|
||||||
o Add ISO INTERVAL handling
|
o Add ISO INTERVAL handling
|
||||||
o Add support for day-time syntax, INTERVAL '1 2:03:04' DAY TO
|
o Add support for day-time syntax, INTERVAL '1 2:03:04' DAY TO
|
||||||
SECOND
|
SECOND
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
<body bgcolor="#FFFFFF" text="#000000" link="#FF0000" vlink="#A00000" alink="#0000FF">
|
<body bgcolor="#FFFFFF" text="#000000" link="#FF0000" vlink="#A00000" alink="#0000FF">
|
||||||
<h1><a name="section_1">PostgreSQL TODO List</a></h1>
|
<h1><a name="section_1">PostgreSQL TODO List</a></h1>
|
||||||
<p>Current maintainer: Bruce Momjian (<a href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</a>)<br/>
|
<p>Current maintainer: Bruce Momjian (<a href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</a>)<br/>
|
||||||
Last updated: Tue Oct 25 14:50:55 EDT 2005
|
Last updated: Wed Oct 26 22:33:29 EDT 2005
|
||||||
</p>
|
</p>
|
||||||
<p>The most recent version of this document can be viewed at<br/>
|
<p>The most recent version of this document can be viewed at<br/>
|
||||||
<a href="http://www.postgresql.org/docs/faqs.TODO.html">http://www.postgresql.org/docs/faqs.TODO.html</a>.
|
<a href="http://www.postgresql.org/docs/faqs.TODO.html">http://www.postgresql.org/docs/faqs.TODO.html</a>.
|
||||||
@ -181,8 +181,6 @@ first.
|
|||||||
</li><li>Dates and Times
|
</li><li>Dates and Times
|
||||||
<ul>
|
<ul>
|
||||||
<li>Allow infinite dates just like infinite timestamps
|
<li>Allow infinite dates just like infinite timestamps
|
||||||
</li><li>Add a GUC variable to allow output of interval values in ISO8601
|
|
||||||
format
|
|
||||||
</li><li>Merge hardwired timezone names with the TZ database; allow either
|
</li><li>Merge hardwired timezone names with the TZ database; allow either
|
||||||
kind everywhere a TZ name is currently taken
|
kind everywhere a TZ name is currently taken
|
||||||
</li><li>Allow customization of the known set of TZ names (generalize the
|
</li><li>Allow customization of the known set of TZ names (generalize the
|
||||||
@ -194,6 +192,18 @@ first.
|
|||||||
</p>
|
</p>
|
||||||
</li><li>Fix SELECT '0.01 years'::interval, '0.01 months'::interval
|
</li><li>Fix SELECT '0.01 years'::interval, '0.01 months'::interval
|
||||||
</li><li>Fix SELECT INTERVAL '1' MONTH
|
</li><li>Fix SELECT INTERVAL '1' MONTH
|
||||||
|
</li><li>Add a GUC variable to allow output of interval values in ISO8601
|
||||||
|
format
|
||||||
|
</li><li>Improve timestamptz subtraction to be DST-aware
|
||||||
|
<p> Currently, subtracting one date from another that crosses a
|
||||||
|
daylight savings time adjustment can return '1 day 1 hour', but
|
||||||
|
adding that back to the first date returns a time one hour in
|
||||||
|
the future. This is caused by the adjustment of '25 hours' to
|
||||||
|
'1 day 1 hour', and '1 day' is the same time the next day, even
|
||||||
|
if daylight savings adjustments are involved.
|
||||||
|
</p>
|
||||||
|
</li><li>Fix interval display to support values exceeding 2^31 hours
|
||||||
|
</li><li>Add overflow checking to timestamp and interval arithmetic
|
||||||
</li><li>Add ISO INTERVAL handling
|
</li><li>Add ISO INTERVAL handling
|
||||||
<ul>
|
<ul>
|
||||||
<li>Add support for day-time syntax, INTERVAL '1 2:03:04' DAY TO
|
<li>Add support for day-time syntax, INTERVAL '1 2:03:04' DAY TO
|
||||||
|
Reference in New Issue
Block a user