增加show variables like var_string语法,方便用户查询参数时,记不清变量名称时使用
This commit is contained in:
@ -1783,6 +1783,7 @@ typedef struct VariableSetStmt {
|
||||
typedef struct VariableShowStmt {
|
||||
NodeTag type;
|
||||
char* name;
|
||||
char* likename;
|
||||
} VariableShowStmt;
|
||||
|
||||
/* ----------------------
|
||||
|
||||
@ -547,6 +547,7 @@ PG_KEYWORD("value", VALUE_P, UNRESERVED_KEYWORD)
|
||||
PG_KEYWORD("values", VALUES, COL_NAME_KEYWORD)
|
||||
PG_KEYWORD("varchar", VARCHAR, COL_NAME_KEYWORD)
|
||||
PG_KEYWORD("varchar2", VARCHAR2, COL_NAME_KEYWORD)
|
||||
PG_KEYWORD("variables", VARIABLES, UNRESERVED_KEYWORD)
|
||||
PG_KEYWORD("variadic", VARIADIC, RESERVED_KEYWORD)
|
||||
PG_KEYWORD("varying", VARYING, UNRESERVED_KEYWORD)
|
||||
PG_KEYWORD("vcgroup", VCGROUP, UNRESERVED_KEYWORD)
|
||||
|
||||
@ -251,7 +251,7 @@ extern void GetConfigOptionByNum(int varnum, const char** values, bool* noshow);
|
||||
extern int GetNumConfigOptions(void);
|
||||
|
||||
extern void SetPGVariable(const char* name, List* args, bool is_local);
|
||||
extern void GetPGVariable(const char* name, DestReceiver* dest);
|
||||
extern void GetPGVariable(const char* name, const char* likename, DestReceiver* dest);
|
||||
extern TupleDesc GetPGVariableResultDesc(const char* name);
|
||||
|
||||
#ifdef PGXC
|
||||
|
||||
Reference in New Issue
Block a user