mirror of
https://github.com/postgres/postgres.git
synced 2026-02-23 09:52:14 -05:00
Continuing to support this backwards-compatibility feature has
nontrivial costs; in particular it is potentially a security hazard
if an application somehow gets confused about which setting the
server is using. We changed the default to ON fifteen years ago,
which seems like enough time for applications to have adapted.
Let's remove support for the legacy string syntax.
We should not remove the GUC altogether, since client-side code will
still test it, pg_dump scripts will attempt to set it to ON, etc.
Instead, just prevent it from being set to OFF. There is precedent
for this approach (see commit
|
||
|---|---|---|
| .. | ||
| .gitignore | ||
| archive.c | ||
| astreamer_file.c | ||
| astreamer_gzip.c | ||
| astreamer_lz4.c | ||
| astreamer_tar.c | ||
| astreamer_zstd.c | ||
| cancel.c | ||
| conditional.c | ||
| connect_utils.c | ||
| Makefile | ||
| mbprint.c | ||
| meson.build | ||
| option_utils.c | ||
| parallel_slot.c | ||
| print.c | ||
| psqlscan.l | ||
| query_utils.c | ||
| recovery_gen.c | ||
| simple_list.c | ||
| string_utils.c | ||
| version.c | ||