Commit ae025a1
committed
Support OID system column in postgres_fdw.
You can use ALTER FOREIGN TABLE SET WITH OIDS on a foreign table, but the
oid column read out as zeros, because the postgres_fdw didn't know about
it. Teach postgres_fdw how to fetch it.
Etsuro Fujita, with an additional test case by me.
Discussion: <56E90A76.5000503@lab.ntt.co.jp>1 parent 2533ff0 commit ae025a1
File tree
4 files changed
+101
-20
lines changed- contrib/postgres_fdw
- expected
- sql
4 files changed
+101
-20
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
287 | 287 | | |
288 | 288 | | |
289 | 289 | | |
290 | | - | |
291 | | - | |
292 | | - | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
293 | 293 | | |
294 | 294 | | |
295 | 295 | | |
296 | | - | |
| 296 | + | |
| 297 | + | |
297 | 298 | | |
298 | 299 | | |
299 | 300 | | |
| |||
913 | 914 | | |
914 | 915 | | |
915 | 916 | | |
916 | | - | |
917 | | - | |
| 917 | + | |
| 918 | + | |
918 | 919 | | |
919 | 920 | | |
920 | 921 | | |
| |||
932 | 933 | | |
933 | 934 | | |
934 | 935 | | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
935 | 952 | | |
936 | 953 | | |
937 | 954 | | |
| |||
1574 | 1591 | | |
1575 | 1592 | | |
1576 | 1593 | | |
| 1594 | + | |
1577 | 1595 | | |
1578 | 1596 | | |
1579 | | - | |
1580 | 1597 | | |
1581 | 1598 | | |
1582 | 1599 | | |
1583 | 1600 | | |
| 1601 | + | |
| 1602 | + | |
| 1603 | + | |
| 1604 | + | |
| 1605 | + | |
| 1606 | + | |
1584 | 1607 | | |
1585 | 1608 | | |
1586 | 1609 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
127 | 134 | | |
128 | 135 | | |
129 | 136 | | |
| |||
173 | 180 | | |
174 | 181 | | |
175 | 182 | | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
185 | 193 | | |
186 | 194 | | |
187 | 195 | | |
| |||
2485 | 2493 | | |
2486 | 2494 | | |
2487 | 2495 | | |
2488 | | - | |
| 2496 | + | |
2489 | 2497 | | |
2490 | 2498 | | |
2491 | 2499 | | |
| |||
2553 | 2561 | | |
2554 | 2562 | | |
2555 | 2563 | | |
| 2564 | + | |
| 2565 | + | |
| 2566 | + | |
| 2567 | + | |
| 2568 | + | |
| 2569 | + | |
| 2570 | + | |
| 2571 | + | |
| 2572 | + | |
| 2573 | + | |
| 2574 | + | |
| 2575 | + | |
| 2576 | + | |
| 2577 | + | |
| 2578 | + | |
2556 | 2579 | | |
2557 | 2580 | | |
2558 | 2581 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4374 | 4374 | | |
4375 | 4375 | | |
4376 | 4376 | | |
| 4377 | + | |
4377 | 4378 | | |
4378 | 4379 | | |
4379 | 4380 | | |
| |||
4431 | 4432 | | |
4432 | 4433 | | |
4433 | 4434 | | |
4434 | | - | |
| 4435 | + | |
| 4436 | + | |
| 4437 | + | |
| 4438 | + | |
| 4439 | + | |
4435 | 4440 | | |
4436 | 4441 | | |
4437 | 4442 | | |
| |||
4446 | 4451 | | |
4447 | 4452 | | |
4448 | 4453 | | |
4449 | | - | |
| 4454 | + | |
4450 | 4455 | | |
4451 | 4456 | | |
4452 | 4457 | | |
| |||
4455 | 4460 | | |
4456 | 4461 | | |
4457 | 4462 | | |
| 4463 | + | |
| 4464 | + | |
| 4465 | + | |
| 4466 | + | |
| 4467 | + | |
| 4468 | + | |
| 4469 | + | |
| 4470 | + | |
| 4471 | + | |
| 4472 | + | |
| 4473 | + | |
4458 | 4474 | | |
4459 | 4475 | | |
4460 | 4476 | | |
| |||
4498 | 4514 | | |
4499 | 4515 | | |
4500 | 4516 | | |
| 4517 | + | |
| 4518 | + | |
| 4519 | + | |
| 4520 | + | |
| 4521 | + | |
| 4522 | + | |
4501 | 4523 | | |
4502 | 4524 | | |
4503 | 4525 | | |
| |||
4525 | 4547 | | |
4526 | 4548 | | |
4527 | 4549 | | |
| 4550 | + | |
| 4551 | + | |
4528 | 4552 | | |
4529 | 4553 | | |
4530 | 4554 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
139 | 147 | | |
140 | 148 | | |
141 | 149 | | |
| |||
577 | 585 | | |
578 | 586 | | |
579 | 587 | | |
580 | | - | |
| 588 | + | |
581 | 589 | | |
582 | 590 | | |
583 | 591 | | |
| |||
590 | 598 | | |
591 | 599 | | |
592 | 600 | | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
593 | 604 | | |
594 | 605 | | |
595 | 606 | | |
| |||
0 commit comments