Commit a094c8f
committed
Fix make_timestamp[tz] to accept negative years as meaning BC.
Previously we threw an error. But make_date already allowed the case,
so it is inconsistent as well as unhelpful for make_timestamp not to.
Both functions continue to reject year zero.
Code and test fixes by Peter Eisentraut, doc changes by me
Discussion: https://postgr.es/m/[email protected]1 parent a6b1f53 commit a094c8f
File tree
6 files changed
+36
-9
lines changed- doc/src/sgml
- src
- backend/utils/adt
- test/regress
- expected
- sql
6 files changed
+36
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8939 | 8939 | | |
8940 | 8940 | | |
8941 | 8941 | | |
| 8942 | + | |
8942 | 8943 | | |
8943 | 8944 | | |
8944 | 8945 | | |
| |||
9004 | 9005 | | |
9005 | 9006 | | |
9006 | 9007 | | |
| 9008 | + | |
9007 | 9009 | | |
9008 | 9010 | | |
9009 | 9011 | | |
| |||
9027 | 9029 | | |
9028 | 9030 | | |
9029 | 9031 | | |
9030 | | - | |
9031 | | - | |
| 9032 | + | |
| 9033 | + | |
| 9034 | + | |
| 9035 | + | |
9032 | 9036 | | |
9033 | 9037 | | |
9034 | 9038 | | |
9035 | 9039 | | |
| 9040 | + | |
| 9041 | + | |
| 9042 | + | |
| 9043 | + | |
9036 | 9044 | | |
9037 | 9045 | | |
9038 | 9046 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
556 | 556 | | |
557 | 557 | | |
558 | 558 | | |
| 559 | + | |
559 | 560 | | |
560 | 561 | | |
561 | 562 | | |
562 | 563 | | |
563 | 564 | | |
564 | 565 | | |
565 | | - | |
566 | | - | |
567 | | - | |
568 | | - | |
569 | | - | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
570 | 574 | | |
571 | 575 | | |
572 | 576 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1607 | 1607 | | |
1608 | 1608 | | |
1609 | 1609 | | |
| 1610 | + | |
| 1611 | + | |
1610 | 1612 | | |
1611 | 1613 | | |
1612 | 1614 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1704 | 1704 | | |
1705 | 1705 | | |
1706 | 1706 | | |
1707 | | - | |
| 1707 | + | |
1708 | 1708 | | |
1709 | 1709 | | |
1710 | 1710 | | |
1711 | 1711 | | |
1712 | 1712 | | |
| 1713 | + | |
| 1714 | + | |
| 1715 | + | |
| 1716 | + | |
| 1717 | + | |
| 1718 | + | |
| 1719 | + | |
| 1720 | + | |
| 1721 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
378 | 378 | | |
379 | 379 | | |
380 | 380 | | |
| 381 | + | |
381 | 382 | | |
382 | 383 | | |
383 | 384 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
240 | 240 | | |
241 | 241 | | |
242 | 242 | | |
243 | | - | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
0 commit comments