]> granicus.if.org Git - postgresql/commitdiff
Fix compiler warning and add some more comments
authorPeter Eisentraut <peter_e@gmx.net>
Thu, 6 Apr 2017 15:17:43 +0000 (11:17 -0400)
committerPeter Eisentraut <peter_e@gmx.net>
Thu, 6 Apr 2017 15:18:13 +0000 (11:18 -0400)
src/backend/commands/tablecmds.c

index 49a73707bca29d538171d10e713ea4903a763388..60f8b7f26c5a05ff2d7efe8e5e865a19d50e1044 100644 (file)
@@ -5924,6 +5924,11 @@ ATExecAddIdentity(Relation rel, const char *colName,
        return address;
 }
 
+/*
+ * ALTER TABLE ALTER COLUMN SET { GENERATED or sequence options }
+ *
+ * Return the address of the affected column.
+ */
 static ObjectAddress
 ATExecSetIdentity(Relation rel, const char *colName, Node *def, LOCKMODE lockmode)
 {
@@ -5992,6 +5997,8 @@ ATExecSetIdentity(Relation rel, const char *colName, Node *def, LOCKMODE lockmod
                ObjectAddressSubSet(address, RelationRelationId,
                                                        RelationGetRelid(rel), attnum);
        }
+       else
+               address = InvalidObjectAddress;
 
        heap_freetuple(tuple);
        heap_close(attrelation, RowExclusiveLock);
@@ -5999,6 +6006,11 @@ ATExecSetIdentity(Relation rel, const char *colName, Node *def, LOCKMODE lockmod
        return address;
 }
 
+/*
+ * ALTER TABLE ALTER COLUMN DROP IDENTITY
+ *
+ * Return the address of the affected column.
+ */
 static ObjectAddress
 ATExecDropIdentity(Relation rel, const char *colName, bool missing_ok, LOCKMODE lockmode)
 {