5cff0c8a2d
Add patches needed for compatibility with Postgresql 13, which are still under review upstream. Debug builds (BR2_ENABLE_DEBUG=y) fails because of warnings, so disable WARNINGS_AS_ERRORS. Signed-off-by: Maxim Kochetkov <fido_max@inbox.ru> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
49 lines
1.7 KiB
Diff
49 lines
1.7 KiB
Diff
From 8a2ed03f78601596e1f74fa2e75f9cdf52c4ff83 Mon Sep 17 00:00:00 2001
|
|
From: Sven Klemm <sven@timescale.com>
|
|
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 <fido_max@inbox.ru>
|
|
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
|
|
|