From 8a2ed03f78601596e1f74fa2e75f9cdf52c4ff83 Mon Sep 17 00:00:00 2001 From: Sven Klemm Date: Fri, 25 Sep 2020 14:31:55 +0200 Subject: [PATCH] Handle AT_DropExpression in process_utility PG13 adds a new ALTER TABLE subcommand for dropping the generated property from a column. https://github.com/postgres/postgres/commit/f595117e24 Signed-off-by: Maxim Kochetkov Fetch from: https://github.com/timescale/timescaledb/pull/2498/commits/cdb29e2e61ec3f3b52fb8962d12a15727757e35b.patch --- src/process_utility.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/process_utility.c b/src/process_utility.c index 8f915113..0f76f141 100644 --- a/src/process_utility.c +++ b/src/process_utility.c @@ -3266,6 +3266,9 @@ process_altertable_end_subcmd(Hypertable *ht, Node *parsetree, ObjectAddress *ob case AT_AddColumnRecurse: case AT_DropColumn: case AT_DropColumnRecurse: +#if PG13_GE + case AT_DropExpression: +#endif /* * adding and dropping columns handled in @@ -3276,9 +3279,11 @@ process_altertable_end_subcmd(Hypertable *ht, Node *parsetree, ObjectAddress *ob case AT_DropConstraintRecurse: /* drop constraints handled by process_ddl_sql_drop */ break; - case AT_ProcessedConstraint: /* internal command never hit in our - * test code, so don't know how to - * handle */ +#if PG13_LT + case AT_ProcessedConstraint: /* internal command never hit in our + * test code, so don't know how to + * handle */ +#endif case AT_ReAddComment: /* internal command never hit in our test * code, so don't know how to handle */ case AT_AddColumnToView: /* only used with views */ -- 2.29.2