aboutsummaryrefslogtreecommitdiff
path: root/src/include/nodes/parsenodes.h
diff options
context:
space:
mode:
authorRobert Haas <rhaas@postgresql.org>2011-08-05 13:24:03 -0400
committerRobert Haas <rhaas@postgresql.org>2011-08-05 13:24:03 -0400
commitc4096c76399ad99dce35cd62f60599ea8748a3dd (patch)
tree01116ffd1816868c388f84afc3b5ecca72b05192 /src/include/nodes/parsenodes.h
parent68cbb9f4e70b7b7ed515b5c63bafbe47d9617bf0 (diff)
downloadpostgresql-c4096c76399ad99dce35cd62f60599ea8748a3dd.tar.gz
postgresql-c4096c76399ad99dce35cd62f60599ea8748a3dd.zip
Allow per-column foreign data wrapper options.
Shigeru Hanada, with fairly minor editing by me.
Diffstat (limited to 'src/include/nodes/parsenodes.h')
-rw-r--r--src/include/nodes/parsenodes.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/include/nodes/parsenodes.h b/src/include/nodes/parsenodes.h
index 92e40d3fb58..a4fb3b5f7f6 100644
--- a/src/include/nodes/parsenodes.h
+++ b/src/include/nodes/parsenodes.h
@@ -500,6 +500,7 @@ typedef struct ColumnDef
CollateClause *collClause; /* untransformed COLLATE spec, if any */
Oid collOid; /* collation OID (InvalidOid if not set) */
List *constraints; /* other constraints on column */
+ List *fdwoptions; /* per-column FDW options */
} ColumnDef;
/*
@@ -1197,6 +1198,7 @@ typedef enum AlterTableType
AT_DropConstraint, /* drop constraint */
AT_DropConstraintRecurse, /* internal to commands/tablecmds.c */
AT_AlterColumnType, /* alter column type */
+ AT_AlterColumnGenericOptions, /* alter column OPTIONS (...) */
AT_ChangeOwner, /* change owner */
AT_ClusterOn, /* CLUSTER ON */
AT_DropCluster, /* SET WITHOUT CLUSTER */