postgresql/src/backend
Robert Haas 6f6b99d133 Allow a partitioned table to have a default partition.
Any tuples that don't route to any other partition will route to the
default partition.

Jeevan Ladhe, Beena Emerson, Ashutosh Bapat, Rahila Syed, and Robert
Haas, with review and testing at various stages by (at least) Rushabh
Lathia, Keith Fiske, Amit Langote, Amul Sul, Rajkumar Raghuanshi, Sven
Kunze, Kyotaro Horiguchi, Thom Brown, Rafia Sabih, and Dilip Kumar.

Discussion: http://postgr.es/m/CAH2L28tbN4SYyhS7YV1YBWcitkqbhSWfQCy0G=apRcC_PEO-bg@mail.gmail.com
Discussion: http://postgr.es/m/CAOG9ApEYj34fWMcvBMBQ-YtqR9fTdXhdN82QEKG0SVZ6zeL1xg@mail.gmail.com
2017-09-08 17:28:04 -04:00
..
access Improve performance of get_actual_variable_range with recently-dead tuples. 2017-09-07 19:41:51 -04:00
bootstrap Remove unnecessary parentheses in return statements 2017-09-05 14:52:55 -04:00
catalog Allow a partitioned table to have a default partition. 2017-09-08 17:28:04 -04:00
commands Allow a partitioned table to have a default partition. 2017-09-08 17:28:04 -04:00
executor Reduce excessive dereferencing of function pointers 2017-09-07 13:56:09 -04:00
foreign Abstract logic to allow for multiple kinds of child rels. 2017-04-03 22:41:31 -04:00
lib Suppress compiler warnings in dshash.c. 2017-09-03 11:12:29 -04:00
libpq Clean up shm_mq cleanup. 2017-08-31 15:10:24 -04:00
main Change pg_ctl to detect server-ready by watching status in postmaster.pid. 2017-06-28 17:31:32 -04:00
nodes Allow a partitioned table to have a default partition. 2017-09-08 17:28:04 -04:00
optimizer Clean up handling of dropped columns in NAMEDTUPLESTORE RTEs. 2017-09-06 10:41:05 -04:00
parser Allow a partitioned table to have a default partition. 2017-09-08 17:28:04 -04:00
po Translation updates 2017-08-07 13:55:34 -04:00
port Change pg_ctl to detect server-ready by watching status in postmaster.pid. 2017-06-28 17:31:32 -04:00
postmaster Use group updates when setting transaction status in clog. 2017-09-01 11:45:40 -04:00
regex Phase 2 of pgindent updates. 2017-06-21 15:19:25 -04:00
replication Correct base backup throttling 2017-09-05 17:27:30 +02:00
rewrite Reduce excessive dereferencing of function pointers 2017-09-07 13:56:09 -04:00
snowball Initial pgindent run with pg_bsd_indent version 2.0. 2017-06-21 14:39:04 -04:00
statistics Remove obsolete comments about functional dependencies 2017-07-26 11:40:39 -04:00
storage Reduce excessive dereferencing of function pointers 2017-09-07 13:56:09 -04:00
tcop Reduce excessive dereferencing of function pointers 2017-09-07 13:56:09 -04:00
tsearch Remove unnecessary parentheses in return statements 2017-09-05 14:52:55 -04:00
utils Allow a partitioned table to have a default partition. 2017-09-08 17:28:04 -04:00
.gitignore Add .gitignore entries for AIX-specific intermediate build artifacts. 2015-07-08 20:44:22 -04:00
common.mk Add ICU_CFLAGS to global CPPFLAGS 2017-06-12 15:57:22 -04:00
Makefile Inject $(ICU_LIBS) regardless of platform. 2017-08-20 21:22:18 -07:00
nls.mk Translation updates 2017-05-15 12:19:54 -04:00