postgresql/src
Tom Lane bb4114a4e2 Allow whole-row Vars to be used in partitioning expressions.
In the wake of commit 5b9312378, there's no particular reason
for this restriction (previously, it was problematic because of
the implied rowtype reference).  A simple constraint on a whole-row
Var probably isn't that useful, but conceivably somebody would want
to pass one to a function that extracts a partitioning key.  Besides
which, we're expending much more code to enforce the restriction than
we save by having it, since the latter quantity is now zero.
So drop the restriction.

Amit Langote

Discussion: https://postgr.es/m/CA+HiwqFUzjfj9HEsJtYWcr1SgQ_=iCAvQ=O2Sx6aQxoDu4OiHw@mail.gmail.com
2019-12-25 15:44:15 -05:00
..
backend Allow whole-row Vars to be used in partitioning expressions. 2019-12-25 15:44:15 -05:00
bin Replace use of strerror() with %s by %m in pg_waldump 2019-12-24 12:14:08 +09:00
common Fix output of Unicode normalization test 2019-12-11 08:42:17 +01:00
fe_utils Fix query cancellation handling in psql 2019-12-17 10:44:25 +09:00
include Allow whole-row Vars to be used in partitioning expressions. 2019-12-25 15:44:15 -05:00
interfaces libpq should expose GSS-related parameters even when not implemented. 2019-12-20 15:34:07 -05:00
makefiles Select CFLAGS_SL at configure time, not in platform-specific Makefiles. 2019-10-21 12:32:35 -04:00
pl Fix some OBJS lists in two Makefiles to be ordered alphabetically 2019-12-18 10:42:40 +09:00
port In pgwin32_open, loop after ERROR_ACCESS_DENIED only if we can't stat. 2019-12-21 17:39:36 -05:00
template Fix compiler warning for ppoll() on Cygwin 2019-12-22 23:20:00 +01:00
test Allow whole-row Vars to be used in partitioning expressions. 2019-12-25 15:44:15 -05:00
timezone Split all OBJS style lines in makefiles into one-line-per-entry style. 2019-11-05 14:41:07 -08:00
tools Clean up inconsistent backslash use in paths 2019-12-20 12:29:07 +01:00
tutorial Add .gitignore to src/tutorial/ 2019-11-22 21:14:54 +09:00
.gitignore
DEVELOPERS
Makefile Fix partial-build problems introduced by having more generated headers. 2018-04-09 16:42:10 -04:00
Makefile.global.in Select CFLAGS_SL at configure time, not in platform-specific Makefiles. 2019-10-21 12:32:35 -04:00
Makefile.shlib Clean up MinGW def file generation 2019-10-20 10:19:13 +02:00
nls-global.mk NLS: Fix backend gettext triggers 2019-09-23 09:04:20 +02:00