mirror of https://github.com/citusdata/citus.git
qualify text dict and conf respect missingok (#6120)
parent
8bbc1a45e1
commit
a662331668
|
@ -54,13 +54,16 @@ QualifyDropTextSearchConfigurationStmt(Node *node)
|
||||||
|
|
||||||
if (!schemaName)
|
if (!schemaName)
|
||||||
{
|
{
|
||||||
Oid tsconfigOid = get_ts_config_oid(objName, false);
|
Oid tsconfigOid = get_ts_config_oid(objName, stmt->missing_ok);
|
||||||
|
if (OidIsValid(tsconfigOid))
|
||||||
|
{
|
||||||
Oid namespaceOid = get_ts_config_namespace(tsconfigOid);
|
Oid namespaceOid = get_ts_config_namespace(tsconfigOid);
|
||||||
schemaName = get_namespace_name(namespaceOid);
|
schemaName = get_namespace_name(namespaceOid);
|
||||||
|
|
||||||
objName = list_make2(makeString(schemaName),
|
objName = list_make2(makeString(schemaName),
|
||||||
makeString(tsconfigName));
|
makeString(tsconfigName));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
qualifiedObjects = lappend(qualifiedObjects, objName);
|
qualifiedObjects = lappend(qualifiedObjects, objName);
|
||||||
}
|
}
|
||||||
|
@ -92,13 +95,16 @@ QualifyDropTextSearchDictionaryStmt(Node *node)
|
||||||
|
|
||||||
if (!schemaName)
|
if (!schemaName)
|
||||||
{
|
{
|
||||||
Oid tsdictOid = get_ts_dict_oid(objName, false);
|
Oid tsdictOid = get_ts_dict_oid(objName, stmt->missing_ok);
|
||||||
|
if (OidIsValid(tsdictOid))
|
||||||
|
{
|
||||||
Oid namespaceOid = get_ts_dict_namespace(tsdictOid);
|
Oid namespaceOid = get_ts_dict_namespace(tsdictOid);
|
||||||
schemaName = get_namespace_name(namespaceOid);
|
schemaName = get_namespace_name(namespaceOid);
|
||||||
|
|
||||||
objName = list_make2(makeString(schemaName),
|
objName = list_make2(makeString(schemaName),
|
||||||
makeString(tsdictName));
|
makeString(tsdictName));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
qualifiedObjects = lappend(qualifiedObjects, objName);
|
qualifiedObjects = lappend(qualifiedObjects, objName);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue