postgresql/src/backend
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
..
access Identity columns 2017-04-06 08:41:37 -04:00
bootstrap Cast result of copyObject() to correct type 2017-03-28 21:59:23 -04:00
catalog Identity columns 2017-04-06 08:41:37 -04:00
commands Identity columns 2017-04-06 08:41:37 -04:00
executor Identity columns 2017-04-06 08:41:37 -04:00
foreign Abstract logic to allow for multiple kinds of child rels. 2017-04-03 22:41:31 -04:00
lib Support hashed aggregation with grouping sets. 2017-03-27 04:20:54 +01:00
libpq Fix unportable disregard of alignment requirements in RADIUS code. 2017-03-26 17:35:35 -04:00
main Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
nodes Identity columns 2017-04-06 08:41:37 -04:00
optimizer Collect and use multi-column dependency stats 2017-04-05 18:00:42 -04:00
parser Identity columns 2017-04-06 08:41:37 -04:00
po Translation updates 2016-08-08 11:08:00 -04:00
port Fix WaitEventSetWait() to handle write-ready waits properly on Windows. 2017-03-17 14:58:06 -04:00
postmaster BRIN auto-summarization 2017-04-01 14:00:53 -03:00
regex ICU support 2017-03-23 15:28:48 -04:00
replication Code review for recent slot.c changes. 2017-04-05 21:00:29 -07:00
rewrite Identity columns 2017-04-06 08:41:37 -04:00
snowball Add ICU_FLAGS to one more place 2017-03-23 16:53:10 -04:00
statistics Collect and use multi-column dependency stats 2017-04-05 18:00:42 -04:00
storage Update comment. 2017-04-03 23:07:31 -04:00
tcop Remove dead code and fix comments in fast-path function handling. 2017-04-06 09:09:39 +03:00
tsearch Full Text Search support for json and jsonb 2017-03-31 14:26:03 -04:00
utils Identity columns 2017-04-06 08:41:37 -04:00
.gitignore Add .gitignore entries for AIX-specific intermediate build artifacts. 2015-07-08 20:44:22 -04:00
common.mk ICU support 2017-03-23 15:28:48 -04:00
Makefile Implement multivariate n-distinct coefficients 2017-03-24 14:06:10 -03:00
nls.mk Remove trailing slashes from directories in find command 2015-09-18 22:06:54 -04:00