forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitb426bd4
committed
Simplify coding around path_contains_parent_reference().
Given the existing stipulation that path_contains_parent_reference()must only be invoked on canonicalized paths, we can simplify thingsin the wake of commitc10f830. It is now only possible to see".." at the start of a relative path. That means we can simplifypath_contains_parent_reference() itself quite a bit, and it makesthe two existing outside call sites dead code, since they'd alreadychecked that the path is absolute.We could now fold path_contains_parent_reference() into its onlyremaining caller path_is_relative_and_below_cwd(). But it seemsbetter to leave it as a separately callable function, in case anyextensions are using it.Also document the pre-existing requirement forpath_is_relative_and_below_cwd's input to be likewise canonicalized.Shenhao Wang and Tom LaneDiscussion:https://postgr.es/m/OSBPR01MB4214FA221FFE046F11F2AD74F2D49@OSBPR01MB4214.jpnprd01.prod.outlook.com1 parentc10f830 commitb426bd4
File tree
3 files changed
+13
-30
lines changed- contrib/adminpack
- src
- backend/utils/adt
- port
3 files changed
+13
-30
lines changedLines changed: 0 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
88 | 88 |
| |
89 | 89 |
| |
90 | 90 |
| |
91 |
| - | |
92 |
| - | |
93 |
| - | |
94 |
| - | |
95 |
| - | |
96 |
| - | |
97 | 91 |
| |
98 | 92 |
| |
99 | 93 |
| |
|
Lines changed: 0 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
72 | 72 |
| |
73 | 73 |
| |
74 | 74 |
| |
75 |
| - | |
76 |
| - | |
77 |
| - | |
78 |
| - | |
79 |
| - | |
80 |
| - | |
81 | 75 |
| |
82 | 76 |
| |
83 | 77 |
| |
|
Lines changed: 13 additions & 18 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
494 | 494 |
| |
495 | 495 |
| |
496 | 496 |
| |
497 |
| - | |
498 |
| - | |
499 |
| - | |
500 | 497 |
| |
501 | 498 |
| |
502 | 499 |
| |
503 | 500 |
| |
504 |
| - | |
505 |
| - | |
506 |
| - | |
507 |
| - | |
508 |
| - | |
509 |
| - | |
510 | 501 |
| |
511 |
| - | |
512 |
| - | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
513 | 506 |
| |
514 |
| - | |
515 |
| - | |
516 |
| - | |
517 |
| - | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
518 | 512 |
| |
519 | 513 |
| |
520 | 514 |
| |
521 | 515 |
| |
522 | 516 |
| |
523 | 517 |
| |
524 | 518 |
| |
| 519 | + | |
| 520 | + | |
| 521 | + | |
525 | 522 |
| |
526 |
| - | |
527 |
| - | |
528 |
| - | |
| 523 | + | |
529 | 524 |
| |
530 | 525 |
| |
531 | 526 |
| |
|
0 commit comments
Comments
(0)