Commit 1ab19a3
committed
Some variants of ALTER OWNER tried to make the "object" field of the
statement be a list of bare C strings, rather than String nodes, which is
what they need to be for copyfuncs/equalfuncs to work. Fortunately these
node types never go out to disk (if they did, we'd likely have noticed the
problem sooner), so we can just fix it without creating a need for initdb.
This bug has been there since 8.0, but 8.3 exposes it in a more common
code path (Parse messages) than prior releases did. Per bug #3940 from
Vladimir Kokovic.1 parent 49a7301 commit 1ab19a3
2 files changed
+10
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
216 | 216 | | |
217 | 217 | | |
218 | 218 | | |
219 | | - | |
| 219 | + | |
220 | 220 | | |
221 | 221 | | |
222 | 222 | | |
223 | 223 | | |
224 | 224 | | |
225 | 225 | | |
226 | 226 | | |
227 | | - | |
| 227 | + | |
228 | 228 | | |
229 | 229 | | |
230 | 230 | | |
| |||
244 | 244 | | |
245 | 245 | | |
246 | 246 | | |
247 | | - | |
| 247 | + | |
248 | 248 | | |
249 | 249 | | |
250 | 250 | | |
251 | | - | |
| 251 | + | |
252 | 252 | | |
253 | 253 | | |
254 | 254 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
4825 | 4825 | | |
4826 | 4826 | | |
4827 | 4827 | | |
4828 | | - | |
| 4828 | + | |
4829 | 4829 | | |
4830 | 4830 | | |
4831 | 4831 | | |
| |||
4850 | 4850 | | |
4851 | 4851 | | |
4852 | 4852 | | |
4853 | | - | |
| 4853 | + | |
4854 | 4854 | | |
4855 | 4855 | | |
4856 | 4856 | | |
| |||
4885 | 4885 | | |
4886 | 4886 | | |
4887 | 4887 | | |
4888 | | - | |
| 4888 | + | |
4889 | 4889 | | |
4890 | 4890 | | |
4891 | 4891 | | |
| |||
4901 | 4901 | | |
4902 | 4902 | | |
4903 | 4903 | | |
4904 | | - | |
| 4904 | + | |
4905 | 4905 | | |
4906 | 4906 | | |
4907 | 4907 | | |
| |||
0 commit comments