mirror of https://github.com/citusdata/citus.git
Fixes review comments
parent
0cedf6f5f7
commit
089850f6ed
|
@ -996,6 +996,11 @@ static DistributeObjectOps TextSearchConfig_AlterOwner = {
|
|||
};
|
||||
static DistributeObjectOps TextSearchConfig_Comment = {
|
||||
.deparse = DeparseCommentStmt,
|
||||
|
||||
/* TODO: When adding new comment types we should create an abstracted
|
||||
* qualify function, just like we have an abstract deparse
|
||||
* and adress function
|
||||
*/
|
||||
.qualify = QualifyTextSearchConfigurationCommentStmt,
|
||||
.preprocess = PreprocessAlterDistributedObjectStmt,
|
||||
.postprocess = NULL,
|
||||
|
|
|
@ -34,7 +34,7 @@ typedef struct
|
|||
int type;
|
||||
} ObjectTypeInfo;
|
||||
|
||||
const ObjectTypeInfo ObjectTypeNames[] =
|
||||
const ObjectTypeInfo ObjectTypeInfos[] =
|
||||
{
|
||||
[OBJECT_DATABASE] = { "DATABASE", T_String },
|
||||
[OBJECT_ROLE] = { "ROLE", T_String },
|
||||
|
@ -52,11 +52,11 @@ DeparseCommentStmt(Node *node)
|
|||
initStringInfo(&str);
|
||||
|
||||
const char *objectName = NULL;
|
||||
if (ObjectTypeNames[stmt->objtype].type == T_String)
|
||||
if (IsA(stmt->object, String))
|
||||
{
|
||||
objectName = quote_identifier(strVal(stmt->object));
|
||||
}
|
||||
else if (ObjectTypeNames[stmt->objtype].type == T_List)
|
||||
else if (IsA(stmt->object, List))
|
||||
{
|
||||
objectName = NameListToQuotedString(castNode(List, stmt->object));
|
||||
}
|
||||
|
@ -67,7 +67,7 @@ DeparseCommentStmt(Node *node)
|
|||
errmsg("unknown object type")));
|
||||
}
|
||||
|
||||
const char *objectType = ObjectTypeNames[stmt->objtype].name;
|
||||
const char *objectType = ObjectTypeInfos[stmt->objtype].name;
|
||||
|
||||
char *comment = stmt->comment != NULL ? quote_literal_cstr(stmt->comment) : "NULL";
|
||||
|
||||
|
|
Loading…
Reference in New Issue