Skip to content

Commit 1383d52

Browse files
committed
Add missing node support functions
forgotten in 37851a8
1 parent 37851a8 commit 1383d52

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

src/backend/nodes/copyfuncs.c

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4060,6 +4060,16 @@ _copyAlterDatabaseStmt(const AlterDatabaseStmt *from)
40604060
return newnode;
40614061
}
40624062

4063+
static AlterDatabaseRefreshCollStmt *
4064+
_copyAlterDatabaseRefreshCollStmt(const AlterDatabaseRefreshCollStmt *from)
4065+
{
4066+
AlterDatabaseRefreshCollStmt *newnode = makeNode(AlterDatabaseRefreshCollStmt);
4067+
4068+
COPY_STRING_FIELD(dbname);
4069+
4070+
return newnode;
4071+
}
4072+
40634073
static AlterDatabaseSetStmt *
40644074
_copyAlterDatabaseSetStmt(const AlterDatabaseSetStmt *from)
40654075
{
@@ -5587,6 +5597,9 @@ copyObjectImpl(const void *from)
55875597
case T_AlterDatabaseStmt:
55885598
retval = _copyAlterDatabaseStmt(from);
55895599
break;
5600+
case T_AlterDatabaseRefreshCollStmt:
5601+
retval = _copyAlterDatabaseRefreshCollStmt(from);
5602+
break;
55905603
case T_AlterDatabaseSetStmt:
55915604
retval = _copyAlterDatabaseSetStmt(from);
55925605
break;

src/backend/nodes/equalfuncs.c

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1735,6 +1735,14 @@ _equalAlterDatabaseStmt(const AlterDatabaseStmt *a, const AlterDatabaseStmt *b)
17351735
return true;
17361736
}
17371737

1738+
static bool
1739+
_equalAlterDatabaseRefreshCollStmt(const AlterDatabaseRefreshCollStmt *a, const AlterDatabaseRefreshCollStmt *b)
1740+
{
1741+
COMPARE_STRING_FIELD(dbname);
1742+
1743+
return true;
1744+
}
1745+
17381746
static bool
17391747
_equalAlterDatabaseSetStmt(const AlterDatabaseSetStmt *a, const AlterDatabaseSetStmt *b)
17401748
{
@@ -3584,6 +3592,9 @@ equal(const void *a, const void *b)
35843592
case T_AlterDatabaseStmt:
35853593
retval = _equalAlterDatabaseStmt(a, b);
35863594
break;
3595+
case T_AlterDatabaseRefreshCollStmt:
3596+
retval = _equalAlterDatabaseRefreshCollStmt(a, b);
3597+
break;
35873598
case T_AlterDatabaseSetStmt:
35883599
retval = _equalAlterDatabaseSetStmt(a, b);
35893600
break;

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy