postgresql/src
Alvaro Herrera 790bf615dd
Remove ALL keyword from TABLES IN SCHEMA for publication
This may be a bit too subtle, but removing that word from there makes
this clause no longer a perfect parallel of the GRANT variant "ALL
TABLES IN SCHEMA": indeed, for publications what we record is the schema
itself, not the tables therein, which means that any tables added to the
schema in the future are also published.  This is completely different
to what GRANT does, which is affect only the tables that exist when the
command is executed.

There isn't resounding support for this change, but there are a few
positive votes and no opposition.  Because the time to 15 RC1 is very
short, let's get this out now.

Backpatch to 15.

Discussion: https://postgr.es/m/2729c9e2-9aac-8cda-f2f4-34f2bcc18f4e
2022-09-22 19:02:25 +02:00
..
backend Remove ALL keyword from TABLES IN SCHEMA for publication 2022-09-22 19:02:25 +02:00
bin Remove ALL keyword from TABLES IN SCHEMA for publication 2022-09-22 19:02:25 +02:00
common Use min/max bounds defined by Zstd for compression level 2022-09-22 20:02:40 +09:00
fe_utils meson: Add initial version of meson based build system 2022-09-21 22:37:17 -07:00
include meson: Add initial version of meson based build system 2022-09-21 22:37:17 -07:00
interfaces meson: Add initial version of meson based build system 2022-09-21 22:37:17 -07:00
makefiles aix: No need to use mkldexport when we want to export all symbols 2022-09-09 19:11:49 -07:00
pl meson: Add initial version of meson based build system 2022-09-21 22:37:17 -07:00
port meson: Add initial version of meson based build system 2022-09-21 22:37:17 -07:00
template Move darwin sysroot determination into separate file 2022-09-01 16:54:19 -07:00
test Remove ALL keyword from TABLES IN SCHEMA for publication 2022-09-22 19:02:25 +02:00
timezone meson: Add initial version of meson based build system 2022-09-21 22:37:17 -07:00
tools meson: Add initial version of meson based build system 2022-09-21 22:37:17 -07:00
tutorial Update copyright for 2022 2022-01-07 19:04:57 -05:00
.gitignore
DEVELOPERS
Makefile Remove the option to build thread_test.c outside configure. 2020-10-21 12:08:48 -04:00
Makefile.global.in Split TESTDIR into TESTLOGDIR and TESTDATADIR 2022-09-19 18:03:17 -07:00
Makefile.shlib aix: No need to use mkldexport when we want to export all symbols 2022-09-09 19:11:49 -07:00
meson.build meson: Add initial version of meson based build system 2022-09-21 22:37:17 -07:00
nls-global.mk Fix for make unportability 2022-07-13 09:15:01 +02:00