v6-0001-Export-textarray_to_stringlist.patch
application/octet-stream
Filename: v6-0001-Export-textarray_to_stringlist.patch
Type: application/octet-stream
Part: 0
Patch
Format: format-patch
Series: patch v6-0001
Subject: Export textarray_to_stringlist
| File | + | − |
|---|---|---|
| src/backend/catalog/pg_subscription.c | 1 | 2 |
| src/include/catalog/pg_subscription.h | 2 | 0 |
From 690def4dc8129faefb8257eee1d5ae3713ee69d3 Mon Sep 17 00:00:00 2001
From: Bharath Rupireddy <bharath.rupireddy@enterprisedb.com>
Date: Tue, 16 Feb 2021 07:03:17 +0530
Subject: [PATCH v6] Export textarray_to_stringlist
---
src/backend/catalog/pg_subscription.c | 3 +--
src/include/catalog/pg_subscription.h | 2 ++
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/backend/catalog/pg_subscription.c b/src/backend/catalog/pg_subscription.c
index c32fc8137d..e01c22c604 100644
--- a/src/backend/catalog/pg_subscription.c
+++ b/src/backend/catalog/pg_subscription.c
@@ -34,7 +34,6 @@
#include "utils/rel.h"
#include "utils/syscache.h"
-static List *textarray_to_stringlist(ArrayType *textarray);
/*
* Fetch the subscription from the syscache.
@@ -210,7 +209,7 @@ get_subscription_name(Oid subid, bool missing_ok)
*
* Note: the resulting list of strings is pallocated here.
*/
-static List *
+List *
textarray_to_stringlist(ArrayType *textarray)
{
Datum *elems;
diff --git a/src/include/catalog/pg_subscription.h b/src/include/catalog/pg_subscription.h
index a5d6efdf20..3fc558c7c5 100644
--- a/src/include/catalog/pg_subscription.h
+++ b/src/include/catalog/pg_subscription.h
@@ -21,6 +21,7 @@
#include "catalog/pg_subscription_d.h"
#include "nodes/pg_list.h"
+#include "utils/array.h"
/* ----------------
* pg_subscription definition. cpp turns this into
@@ -101,6 +102,7 @@ extern Subscription *GetSubscription(Oid subid, bool missing_ok);
extern void FreeSubscription(Subscription *sub);
extern Oid get_subscription_oid(const char *subname, bool missing_ok);
extern char *get_subscription_name(Oid subid, bool missing_ok);
+extern List *textarray_to_stringlist(ArrayType *textarray);
extern int CountDBSubscriptions(Oid dbid);
--
2.25.1