forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitc2b68b1
committed
initdb -S should now have an explicit check that $PGDATA is valid.
The fsync code from the backend essentially assumes that somebody's alreadyvalidated PGDATA, at least to the extent of it being a readable directory.That's safe enough for initdb's normal code path too, but "initdb -S"doesn't have any other processing at all that touches the target directory.To have reasonable error-case behavior, add a pg_check_dir call.Per gripe from Peter E.1 parent35dd1b5 commitc2b68b1
1 file changed
+10
-1
lines changedLines changed: 10 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3650 | 3650 |
| |
3651 | 3651 |
| |
3652 | 3652 |
| |
3653 |
| - | |
| 3653 | + | |
3654 | 3654 |
| |
3655 | 3655 |
| |
3656 | 3656 |
| |
| 3657 | + | |
| 3658 | + | |
| 3659 | + | |
| 3660 | + | |
| 3661 | + | |
| 3662 | + | |
| 3663 | + | |
| 3664 | + | |
| 3665 | + | |
3657 | 3666 |
| |
3658 | 3667 |
| |
3659 | 3668 |
| |
|
0 commit comments
Comments
(0)