postgresql/src/backend/utils/cache
Peter Eisentraut 3217327053 Identity columns
This is the SQL standard-conforming variant of PostgreSQL's serial
columns.  It fixes a few usability issues that serial columns have:

- CREATE TABLE / LIKE copies default but refers to same sequence
- cannot add/drop serialness with ALTER TABLE
- dropping default does not drop sequence
- need to grant separate privileges to sequence
- other slight weirdnesses because serial is some kind of special macro

Reviewed-by: Vitaly Burovoy <vitaly.burovoy@gmail.com>
2017-04-06 08:41:37 -04:00
..
attoptcache.c Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
catcache.c Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
evtcache.c Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
inval.c Consistently declare timestamp variables as TimestampTz. 2017-02-23 15:57:08 -05:00
lsyscache.c Identity columns 2017-04-06 08:41:37 -04:00
Makefile Add infrastructure for mapping relfilenodes to relation OIDs. 2013-07-22 11:09:10 -04:00
plancache.c Fix two undocumented parameters to functions from ENR patch. 2017-04-01 15:21:05 -05:00
relcache.c Identity columns 2017-04-06 08:41:37 -04:00
relfilenodemap.c Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
relmapper.c Create and use wait events for read, write, and fsync operations. 2017-03-18 07:43:01 -04:00
spccache.c Reduce lock levels for table storage params related to planning 2017-03-06 16:04:31 +05:30
syscache.c Implement multivariate n-distinct coefficients 2017-03-24 14:06:10 -03:00
ts_cache.c Move some things from builtins.h to new header files 2017-01-20 20:29:53 -05:00
typcache.c Faster expression evaluation and targetlist projection. 2017-03-25 14:52:06 -07:00