forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commita239af0
committed
Fix the various forms of AT TIME ZONE to accept either timezones found
in the zic database or zone names found in the date token table. Thispreserves the old ability to do AT TIME ZONE 'PST' along with the newability to do AT TIME ZONE 'PST8PDT'. Per gripe from Bricklen Anderson.Also, fix some inconsistencies in usage of TZ_STRLEN_MAX --- the oldcode had the potential for one-byte buffer overruns, though givenalignment considerations it's unlikely there was any real risk.1 parent48123de commita239af0
File tree
6 files changed
+140
-88
lines changed- doc/src/sgml
- src
- backend/utils/adt
- include
- timezone
6 files changed
+140
-88
lines changedLines changed: 3 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
| |||
990 | 990 |
| |
991 | 991 |
| |
992 | 992 |
| |
993 |
| - | |
994 |
| - | |
995 |
| - | |
| 993 | + | |
996 | 994 |
| |
997 | 995 |
| |
998 | 996 |
| |
| |||
1006 | 1004 |
| |
1007 | 1005 |
| |
1008 | 1006 |
| |
1009 |
| - | |
| 1007 | + | |
1010 | 1008 |
| |
1011 | 1009 |
| |
1012 | 1010 |
| |
|
Lines changed: 4 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
| |||
5730 | 5730 |
| |
5731 | 5731 |
| |
5732 | 5732 |
| |
5733 |
| - | |
5734 |
| - | |
5735 |
| - | |
| 5733 | + | |
| 5734 | + | |
| 5735 | + | |
5736 | 5736 |
| |
5737 | 5737 |
| |
5738 | 5738 |
| |
|
Lines changed: 38 additions & 22 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
2484 | 2484 |
| |
2485 | 2485 |
| |
2486 | 2486 |
| |
2487 |
| - | |
| 2487 | + | |
2488 | 2488 |
| |
2489 | 2489 |
| |
2490 |
| - | |
2491 |
| - | |
2492 | 2490 |
| |
2493 |
| - | |
2494 |
| - | |
2495 |
| - | |
| 2491 | + | |
| 2492 | + | |
| 2493 | + | |
| 2494 | + | |
| 2495 | + | |
| 2496 | + | |
2496 | 2497 |
| |
2497 |
| - | |
| 2498 | + | |
2498 | 2499 |
| |
2499 |
| - | |
2500 |
| - | |
2501 |
| - | |
2502 |
| - | |
2503 |
| - | |
| 2500 | + | |
| 2501 | + | |
| 2502 | + | |
| 2503 | + | |
| 2504 | + | |
| 2505 | + | |
| 2506 | + | |
| 2507 | + | |
| 2508 | + | |
2504 | 2509 |
| |
| 2510 | + | |
| 2511 | + | |
| 2512 | + | |
| 2513 | + | |
| 2514 | + | |
2505 | 2515 |
| |
2506 |
| - | |
2507 |
| - | |
2508 |
| - | |
2509 |
| - | |
2510 |
| - | |
2511 |
| - | |
2512 |
| - | |
| 2516 | + | |
| 2517 | + | |
| 2518 | + | |
| 2519 | + | |
| 2520 | + | |
| 2521 | + | |
| 2522 | + | |
| 2523 | + | |
| 2524 | + | |
| 2525 | + | |
| 2526 | + | |
| 2527 | + | |
| 2528 | + | |
| 2529 | + | |
2513 | 2530 |
| |
2514 | 2531 |
| |
2515 |
| - | |
| 2532 | + | |
2516 | 2533 |
| |
2517 |
| - | |
2518 | 2534 |
| |
2519 | 2535 |
| |
2520 | 2536 |
| |
|
Lines changed: 90 additions & 52 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
1014 | 1014 |
| |
1015 | 1015 |
| |
1016 | 1016 |
| |
1017 |
| - | |
| 1017 | + | |
1018 | 1018 |
| |
1019 | 1019 |
| |
1020 | 1020 |
| |
| |||
1113 | 1113 |
| |
1114 | 1114 |
| |
1115 | 1115 |
| |
1116 |
| - | |
1117 |
| - | |
| 1116 | + | |
| 1117 | + | |
1118 | 1118 |
| |
1119 | 1119 |
| |
1120 | 1120 |
| |
| |||
3948 | 3948 |
| |
3949 | 3949 |
| |
3950 | 3950 |
| |
3951 |
| - | |
| 3951 | + | |
3952 | 3952 |
| |
3953 | 3953 |
| |
3954 | 3954 |
| |
3955 |
| - | |
| 3955 | + | |
3956 | 3956 |
| |
3957 |
| - | |
3958 |
| - | |
3959 |
| - | |
3960 | 3957 |
| |
3961 | 3958 |
| |
3962 | 3959 |
| |
3963 | 3960 |
| |
3964 |
| - | |
3965 |
| - | |
3966 |
| - | |
| 3961 | + | |
| 3962 | + | |
| 3963 | + | |
| 3964 | + | |
| 3965 | + | |
| 3966 | + | |
3967 | 3967 |
| |
3968 |
| - | |
| 3968 | + | |
3969 | 3969 |
| |
3970 |
| - | |
| 3970 | + | |
3971 | 3971 |
| |
3972 |
| - | |
3973 |
| - | |
3974 |
| - | |
3975 |
| - | |
3976 |
| - | |
3977 |
| - | |
| 3972 | + | |
| 3973 | + | |
| 3974 | + | |
3978 | 3975 |
| |
3979 |
| - | |
3980 |
| - | |
3981 |
| - | |
3982 |
| - | |
| 3976 | + | |
| 3977 | + | |
| 3978 | + | |
| 3979 | + | |
3983 | 3980 |
| |
3984 |
| - | |
| 3981 | + | |
| 3982 | + | |
| 3983 | + | |
| 3984 | + | |
| 3985 | + | |
3985 | 3986 |
| |
3986 |
| - | |
| 3987 | + | |
3987 | 3988 |
| |
3988 |
| - | |
3989 |
| - | |
3990 |
| - | |
3991 |
| - | |
3992 |
| - | |
| 3989 | + | |
| 3990 | + | |
| 3991 | + | |
| 3992 | + | |
| 3993 | + | |
| 3994 | + | |
| 3995 | + | |
| 3996 | + | |
| 3997 | + | |
| 3998 | + | |
| 3999 | + | |
| 4000 | + | |
| 4001 | + | |
| 4002 | + | |
| 4003 | + | |
| 4004 | + | |
| 4005 | + | |
| 4006 | + | |
| 4007 | + | |
| 4008 | + | |
3993 | 4009 |
| |
3994 | 4010 |
| |
3995 | 4011 |
| |
| |||
4109 | 4125 |
| |
4110 | 4126 |
| |
4111 | 4127 |
| |
4112 |
| - | |
| 4128 | + | |
4113 | 4129 |
| |
4114 |
| - | |
4115 |
| - | |
4116 | 4130 |
| |
4117 | 4131 |
| |
4118 |
| - | |
| 4132 | + | |
4119 | 4133 |
| |
4120 |
| - | |
4121 |
| - | |
4122 |
| - | |
| 4134 | + | |
| 4135 | + | |
| 4136 | + | |
| 4137 | + | |
| 4138 | + | |
| 4139 | + | |
4123 | 4140 |
| |
4124 |
| - | |
| 4141 | + | |
4125 | 4142 |
| |
4126 |
| - | |
4127 |
| - | |
| 4143 | + | |
4128 | 4144 |
| |
4129 |
| - | |
4130 |
| - | |
4131 |
| - | |
| 4145 | + | |
| 4146 | + | |
| 4147 | + | |
4132 | 4148 |
| |
4133 |
| - | |
| 4149 | + | |
| 4150 | + | |
| 4151 | + | |
| 4152 | + | |
| 4153 | + | |
| 4154 | + | |
| 4155 | + | |
| 4156 | + | |
| 4157 | + | |
4134 | 4158 |
| |
| 4159 | + | |
| 4160 | + | |
| 4161 | + | |
| 4162 | + | |
| 4163 | + | |
4135 | 4164 |
| |
4136 |
| - | |
4137 |
| - | |
4138 |
| - | |
4139 |
| - | |
4140 |
| - | |
4141 |
| - | |
4142 |
| - | |
| 4165 | + | |
| 4166 | + | |
| 4167 | + | |
| 4168 | + | |
| 4169 | + | |
| 4170 | + | |
| 4171 | + | |
| 4172 | + | |
| 4173 | + | |
| 4174 | + | |
| 4175 | + | |
| 4176 | + | |
| 4177 | + | |
| 4178 | + | |
| 4179 | + | |
| 4180 | + | |
4143 | 4181 |
| |
4144 | 4182 |
| |
4145 | 4183 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
9 |
| - | |
| 9 | + | |
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
| |||
58 | 58 |
| |
59 | 59 |
| |
60 | 60 |
| |
61 |
| - | |
| 61 | + | |
62 | 62 |
| |
63 | 63 |
| |
64 | 64 |
|
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
9 |
| - | |
| 9 | + | |
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
| |||
974 | 974 |
| |
975 | 975 |
| |
976 | 976 |
| |
977 |
| - | |
| 977 | + | |
978 | 978 |
| |
979 | 979 |
| |
980 | 980 |
| |
| |||
997 | 997 |
| |
998 | 998 |
| |
999 | 999 |
| |
1000 |
| - | |
| 1000 | + | |
1001 | 1001 |
| |
1002 | 1002 |
| |
1003 | 1003 |
| |
|
0 commit comments
Comments
(0)