makeStringConst defined in PG17

Relevant PG commit:
de3600452b61d1bc3967e9e37e86db8956c8f577
de3600452b
pg17_kickoff
naisila 2024-07-08 22:58:42 +02:00
parent e9fe257807
commit e33736eacb
No known key found for this signature in database
GPG Key ID: A824BA9862D73E6D
1 changed files with 7 additions and 0 deletions

View File

@ -74,7 +74,9 @@ static char * GetRoleNameFromDbRoleSetting(HeapTuple tuple,
TupleDesc DbRoleSettingDescription);
static char * GetDatabaseNameFromDbRoleSetting(HeapTuple tuple,
TupleDesc DbRoleSettingDescription);
#if PG_VERSION_NUM < PG_VERSION_17
static Node * makeStringConst(char *str, int location);
#endif
static Node * makeIntConst(int val, int location);
static Node * makeFloatConst(char *str, int location);
static const char * WrapQueryInAlterRoleIfExistsCall(const char *query, RoleSpec *role);
@ -1058,6 +1060,8 @@ PreprocessCreateRoleStmt(Node *node, const char *queryString,
}
#if PG_VERSION_NUM < PG_VERSION_17
/*
* makeStringConst creates a Const Node that stores a given string
*
@ -1081,6 +1085,9 @@ makeStringConst(char *str, int location)
}
#endif
/*
* makeIntConst creates a Const Node that stores a given integer
*