aboutsummaryrefslogtreecommitdiff
path: root/src/backend/commands/indexcmds.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/commands/indexcmds.c')
-rw-r--r--src/backend/commands/indexcmds.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/backend/commands/indexcmds.c b/src/backend/commands/indexcmds.c
index 19ff9597d52..16ad849d8ff 100644
--- a/src/backend/commands/indexcmds.c
+++ b/src/backend/commands/indexcmds.c
@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/commands/indexcmds.c,v 1.25 2000/04/25 02:45:54 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/backend/commands/indexcmds.c,v 1.26 2000/04/25 10:38:38 inoue Exp $
*
*-------------------------------------------------------------------------
*/
@@ -714,7 +714,8 @@ ReindexIndex(const char *name, bool force /* currently unused */ )
((Form_pg_class) GETSTRUCT(tuple))->relkind);
}
- reindex_index(tuple->t_data->t_oid, force);
+ if (!reindex_index(tuple->t_data->t_oid, force))
+ elog(NOTICE, "index '%s' wasn't reindexed", name);
}
/*
@@ -744,7 +745,8 @@ ReindexTable(const char *name, bool force)
((Form_pg_class) GETSTRUCT(tuple))->relkind);
}
- reindex_relation(tuple->t_data->t_oid, force);
+ if (!reindex_relation(tuple->t_data->t_oid, force))
+ elog(NOTICE, "table '%s' wasn't reindexed", name);
}
/*
@@ -806,7 +808,6 @@ ReindexDatabase(const char *dbname, bool force, bool all)
elog(ERROR, "REINDEX DATABASE: Can be executed only on the currently open database.");
heap_close(relation, NoLock);
- /** reindex_database(db_id, force, !all); **/
CommonSpecialPortalOpen();
pmem = CommonSpecialPortalGetMemory();
@@ -847,7 +848,8 @@ ReindexDatabase(const char *dbname, bool force, bool all)
for (i = 0; i < relcnt; i++)
{
StartTransactionCommand();
- reindex_relation(relids[i], force);
+ if (reindex_relation(relids[i], force))
+ elog(NOTICE, "relation %d was reindexed", relids[i]);
CommitTransactionCommand();
}
CommonSpecialPortalClose();