postgresql/src/backend/access
Robert Haas c94e6942ce Don't allocate storage for partitioned tables.
Also, don't allow setting reloptions on them, since that would have no
effect given the lack of storage.  The patch does this by introducing
a new reloption kind for which there are currently no reloptions -- we
might have some in the future -- so it adjusts parseRelOptions to
handle that case correctly.

Bumped catversion.  System catalogs that contained reloptions for
partitioned tables are no longer valid; plus, there are now fewer
physical files on disk, which is not technically a catalog change but
still a good reason to re-initdb.

Amit Langote, reviewed by Maksim Milyutin and Kyotaro Horiguchi and
revised a bit by me.

Discussion: http://postgr.es/m/20170331.173326.212311140.horiguchi.kyotaro@lab.ntt.co.jp
2017-03-31 16:28:51 -04:00
..
brin Add optimizer and executor support for parallel index scans. 2017-02-15 13:53:24 -05:00
common Don't allocate storage for partitioned tables. 2017-03-31 16:28:51 -04:00
gin Remove direct uses of ItemPointer.{ip_blkid,ip_posid} 2017-03-28 19:02:23 -03:00
gist Put back <float.h> in a few files that need it for _isnan(). 2017-03-08 15:38:34 -05:00
hash Still more code review for single-page hash vacuuming. 2017-03-27 12:51:10 -04:00
heap Simplify check of modified attributes in heap_update 2017-03-29 14:01:14 -03:00
index Improve error reporting for tuple-routing failures. 2017-03-03 09:09:52 +05:30
nbtree Add optimizer and executor support for parallel index scans. 2017-02-15 13:53:24 -05:00
rmgrdesc Still more code review for single-page hash vacuuming. 2017-03-27 12:51:10 -04:00
spgist Use wrappers of PG_DETOAST_DATUM_PACKED() more. 2017-03-12 19:35:34 -04:00
tablesample Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
transam Correct grammar in error message 2017-03-28 13:24:39 -04:00
Makefile TABLESAMPLE, SQL Standard and extensible 2015-05-15 14:37:10 -04:00