postgresql/src/include/commands
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
..
alter.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
async.h Generate fmgr prototypes automatically 2017-01-17 14:06:07 -05:00
cluster.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
collationcmds.h ICU support 2017-03-23 15:28:48 -04:00
comment.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
conversioncmds.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
copy.h Logical replication support for initial data copy 2017-03-23 08:55:37 -04:00
createas.h Add infrastructure to support EphemeralNamedRelation references. 2017-03-31 23:17:18 -05:00
dbcommands.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
dbcommands_xlog.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
defrem.h Implement multivariate n-distinct coefficients 2017-03-24 14:06:10 -03:00
discard.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
event_trigger.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
explain.h Add infrastructure to support EphemeralNamedRelation references. 2017-03-31 23:17:18 -05:00
extension.h Remove objname/objargs split for referring to objects 2017-03-06 13:31:47 -05:00
lockcmds.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
matview.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
policy.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
portalcmds.h Change representation of statement lists, and add statement location info. 2017-01-14 16:02:35 -05:00
prepare.h Add infrastructure to support EphemeralNamedRelation references. 2017-03-31 23:17:18 -05:00
proclang.h Change many routines to return ObjectAddress rather than OID 2015-03-03 14:10:50 -03:00
progress.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
publicationcmds.h Update copyright years in some recently added files 2017-01-25 12:32:05 -05:00
schemacmds.h Change representation of statement lists, and add statement location info. 2017-01-14 16:02:35 -05:00
seclabel.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
sequence.h Identity columns 2017-04-06 08:41:37 -04:00
subscriptioncmds.h Disallow CREATE/DROP SUBSCRIPTION in transaction block 2017-03-03 23:29:13 -05:00
tablecmds.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
tablespace.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
trigger.h Generate fmgr prototypes automatically 2017-01-17 14:06:07 -05:00
typecmds.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
user.h Replace isMD5() with a more future-proof way to check if pw is encrypted. 2017-02-01 13:11:37 +02:00
vacuum.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
variable.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
view.h Change representation of statement lists, and add statement location info. 2017-01-14 16:02:35 -05:00