diff options
author | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2014-11-15 01:19:49 -0300 |
---|---|---|
committer | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2014-11-15 01:19:49 -0300 |
commit | 85b506bbfc2937c9abdfcce4e01a8feca8e64ee8 (patch) | |
tree | 6525cd42c9bd3dec7e2eadcedc0594e8c113c403 /src/include/commands/cluster.h | |
parent | e4d1e264918f4019c86c807e7c349658f7a10397 (diff) | |
download | postgresql-85b506bbfc2937c9abdfcce4e01a8feca8e64ee8.tar.gz postgresql-85b506bbfc2937c9abdfcce4e01a8feca8e64ee8.zip |
Get rid of SET LOGGED indexes persistence kludge
This removes ATChangeIndexesPersistence() introduced by f41872d0c1239d36
which was too ugly to live for long. Instead, the correct persistence
marking is passed all the way down to reindex_index, so that the
transient relation built to contain the index relfilenode can
get marked correctly right from the start.
Author: Fabrízio de Royes Mello
Review and editorialization by Michael Paquier
and Álvaro Herrera
Diffstat (limited to 'src/include/commands/cluster.h')
-rw-r--r-- | src/include/commands/cluster.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/include/commands/cluster.h b/src/include/commands/cluster.h index f7730a9c035..0b7e87798e2 100644 --- a/src/include/commands/cluster.h +++ b/src/include/commands/cluster.h @@ -33,6 +33,7 @@ extern void finish_heap_swap(Oid OIDOldHeap, Oid OIDNewHeap, bool check_constraints, bool is_internal, TransactionId frozenXid, - MultiXactId minMulti); + MultiXactId minMulti, + char newrelpersistence); #endif /* CLUSTER_H */ |