Dropped unused indexes info

This commit is contained in:
Daniele Varrazzo 2013-02-21 15:45:02 +00:00
parent f9dc02191d
commit 89031f9cc5

View File

@ -620,8 +620,7 @@ rebuild_indexes(const repack_table *table)
} }
res = execute("SELECT indexrelid," res = execute("SELECT indexrelid,"
" repack.repack_indexdef(indexrelid, indrelid), " " repack.repack_indexdef(indexrelid, indrelid) "
" pg_get_indexdef(indexrelid)"
" FROM pg_index WHERE indrelid = $1 AND indisvalid", 1, params); " FROM pg_index WHERE indrelid = $1 AND indisvalid", 1, params);
num_indexes = PQntuples(res); num_indexes = PQntuples(res);
@ -641,15 +640,12 @@ rebuild_indexes(const repack_table *table)
for (i = 0; i < num_indexes; i++) for (i = 0; i < num_indexes; i++)
{ {
int c = 0; int c = 0;
const char *indexdef;
index_jobs[i].target_oid = getoid(res, i, c++); index_jobs[i].target_oid = getoid(res, i, c++);
index_jobs[i].create_index = getstr(res, i, c++); index_jobs[i].create_index = getstr(res, i, c++);
index_jobs[i].status = UNPROCESSED; index_jobs[i].status = UNPROCESSED;
index_jobs[i].worker_idx = -1; /* Unassigned */ index_jobs[i].worker_idx = -1; /* Unassigned */
indexdef = getstr(res, i, c++);
elog(DEBUG2, "set up index_jobs [%d]", i); elog(DEBUG2, "set up index_jobs [%d]", i);
elog(DEBUG2, "target_oid : %u", index_jobs[i].target_oid); elog(DEBUG2, "target_oid : %u", index_jobs[i].target_oid);
elog(DEBUG2, "create_index : %s", index_jobs[i].create_index); elog(DEBUG2, "create_index : %s", index_jobs[i].create_index);