From: Bruce Momjian Date: Wed, 10 Sep 2003 19:57:48 +0000 (+0000) Subject: Add quotes to vacuum/analyze for upper/lowercase table names, per X-Git-Tag: REL7_4_BETA3~61 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a72fce035d6cf31047b18e822fe0395f75528ce4;p=postgresql Add quotes to vacuum/analyze for upper/lowercase table names, per Matthew T. O'Connor. --- diff --git a/contrib/pg_autovacuum/pg_autovacuum.c b/contrib/pg_autovacuum/pg_autovacuum.c index 01d22dbc6b..afa6561a20 100644 --- a/contrib/pg_autovacuum/pg_autovacuum.c +++ b/contrib/pg_autovacuum/pg_autovacuum.c @@ -581,7 +581,7 @@ xid_wraparound_check(db_info * dbi) { PGresult *res = NULL; - res = send_query("vacuum", dbi); + res = send_query("VACUUM", dbi); /* FIXME: Perhaps should add a check for PQ_COMMAND_OK */ PQclear(res); return 1; @@ -733,7 +733,7 @@ check_stats_enabled(db_info * dbi) PGresult *res = NULL; int ret = 0; - res = send_query("show stats_row_level", dbi); + res = send_query("SHOW stats_row_level", dbi); ret = strcmp("on", PQgetvalue(res, 0, PQfnumber(res, "stats_row_level"))); PQclear(res); @@ -1082,7 +1082,7 @@ main(int argc, char *argv[]) */ if ((tbl->curr_vacuum_count - tbl->CountAtLastVacuum) >= tbl->vacuum_threshold) { - snprintf(buf, sizeof(buf), "vacuum analyze %s", tbl->table_name); + snprintf(buf, sizeof(buf), "VACUUM ANALYZE \"%s\"", tbl->table_name); if (args->debug >= 1) { sprintf(logbuffer, "Performing: %s", buf); @@ -1096,7 +1096,7 @@ main(int argc, char *argv[]) } else if ((tbl->curr_analyze_count - tbl->CountAtLastAnalyze) >= tbl->analyze_threshold) { - snprintf(buf, sizeof(buf), "analyze %s", tbl->table_name); + snprintf(buf, sizeof(buf), "ANALYZE \"%s\"", tbl->table_name); if (args->debug >= 1) { sprintf(logbuffer, "Performing: %s", buf);