postgresql/src/include/parser
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
..
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
analyze.h Add infrastructure to support EphemeralNamedRelation references. 2017-03-31 23:17:18 -05:00
gramparse.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
kwlist.h Identity columns 2017-04-06 08:41:37 -04:00
parse_agg.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
parse_clause.h Remove vestigial resolveUnknown arguments from transformSortClause etc. 2017-01-25 09:35:00 -05:00
parse_coerce.h Support XMLTABLE query expression 2017-03-08 12:40:26 -03:00
parse_collate.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
parse_cte.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
parse_enr.h Add infrastructure to support EphemeralNamedRelation references. 2017-03-31 23:17:18 -05:00
parse_expr.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
parse_func.h Replace LookupFuncNameTypeNames() with LookupFuncWithArgs() 2017-03-06 13:31:47 -05:00
parse_node.h Add infrastructure to support EphemeralNamedRelation references. 2017-03-31 23:17:18 -05:00
parse_oper.h Replace LookupFuncNameTypeNames() with LookupFuncWithArgs() 2017-03-06 13:31:47 -05:00
parse_param.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
parse_relation.h Add infrastructure to support EphemeralNamedRelation references. 2017-03-31 23:17:18 -05:00
parse_target.h Change unknown-type literals to type text in SELECT and RETURNING lists. 2017-01-25 09:17:24 -05:00
parse_type.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
parse_utilcmd.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
parser.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
parsetree.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
scanner.h Capitalize names of PLs consistently 2017-04-05 00:38:25 -04:00
scansup.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00