Fix translate_columns[] arrays in opfamily-related psql functions

Make number of translate_columns elements match the number of output columns.
The only "true" value, which was previously specified, seems to be intended
for opfamily operator "purpose" column.  But that column has already translated
values substituted.  So, all elements in translate_columns[] should be "false".
This commit is contained in:
Alexander Korotkov 2020-05-17 12:53:34 +03:00
parent b1953e67e4
commit 29b6ddd38d

View File

@ -6060,8 +6060,7 @@ listOperatorClasses(const char *access_method_pattern,
PGresult *res;
printQueryOpt myopt = pset.popt;
bool have_where = false;
static const bool translate_columns[] = {false, false, false, false, false,
false, false, false};
static const bool translate_columns[] = {false, false, false, false, false, false, false};
initPQExpBuffer(&buf);
@ -6149,8 +6148,7 @@ listOperatorFamilies(const char *access_method_pattern,
PGresult *res;
printQueryOpt myopt = pset.popt;
bool have_where = false;
static const bool translate_columns[] = {false, false, false, false, false,
false, false, false};
static const bool translate_columns[] = {false, false, false, false};
initPQExpBuffer(&buf);
@ -6230,8 +6228,7 @@ listOpFamilyOperators(const char *access_method_pattern,
printQueryOpt myopt = pset.popt;
bool have_where = false;
static const bool translate_columns[] = {false, false, false, false, false,
false, false, true, false};
static const bool translate_columns[] = {false, false, false, false, false, false};
initPQExpBuffer(&buf);
@ -6326,7 +6323,7 @@ listOpFamilyProcedures(const char *access_method_pattern,
PGresult *res;
printQueryOpt myopt = pset.popt;
bool have_where = false;
static const bool translate_columns[] = {false, false, false, false, false, false, false};
static const bool translate_columns[] = {false, false, false, false, false, false};
initPQExpBuffer(&buf);