mirror of
https://github.com/postgres/postgres.git
synced 2026-02-21 00:40:20 -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 | ||
| advanced.source | ||
| basics.source | ||
| complex.c | ||
| complex.source | ||
| funcs.c | ||
| funcs.source | ||
| Makefile | ||
| README | ||
| syscat.source | ||
src/tutorial/README tutorial ======== This directory contains SQL tutorial scripts. To look at them, first do a % make to compile all the scripts and C files for the user-defined functions and types. (make needs to be GNU make --- it may be named something different on your system, often 'gmake') Then, run psql with the -s (single-step) flag: % psql -s From within psql, you can try each individual script file by using psql's \i <filename> command.