diff options
Diffstat (limited to 'src/include/commands/cluster.h')
-rw-r--r-- | src/include/commands/cluster.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/include/commands/cluster.h b/src/include/commands/cluster.h index c58013c6403..f5357814367 100644 --- a/src/include/commands/cluster.h +++ b/src/include/commands/cluster.h @@ -6,7 +6,7 @@ * Portions Copyright (c) 1996-2010, PostgreSQL Global Development Group * Portions Copyright (c) 1994-5, Regents of the University of California * - * $PostgreSQL: pgsql/src/include/commands/cluster.h,v 1.38 2010/01/06 05:31:14 itagaki Exp $ + * $PostgreSQL: pgsql/src/include/commands/cluster.h,v 1.39 2010/02/04 00:09:14 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -23,8 +23,11 @@ extern void cluster_rel(Oid tableOid, Oid indexOid, bool recheck, extern void check_index_is_clusterable(Relation OldHeap, Oid indexOid, bool recheck); extern void mark_index_clustered(Relation rel, Oid indexOid); -extern Oid make_new_heap(Oid OIDOldHeap, const char *NewName, - Oid NewTableSpace); -extern void swap_relation_files(Oid r1, Oid r2, TransactionId frozenXid); + +extern Oid make_new_heap(Oid OIDOldHeap, Oid NewTableSpace); +extern void swap_relation_files(Oid r1, Oid r2, bool swap_toast_by_content, + TransactionId frozenXid); +extern void cleanup_heap_swap(Oid OIDOldHeap, Oid OIDNewHeap, + bool swap_toast_by_content); #endif /* CLUSTER_H */ |