postgresql/src/include/commands
Alvaro Herrera cfdd03f45e
Allow CLUSTER on partitioned tables
This is essentially the same as applying VACUUM FULL to a partitioned
table, which has been supported since commit 3c3bb99330 (March 2017).
While there's no great use case in applying CLUSTER to partitioned
tables, we don't have any strong reason not to allow it either.

For now, partitioned indexes cannot be marked clustered, so an index
must always be specified.

While at it, rename some variables that were RangeVars during the
development that led to 8bc717cb88 but never made it that way to the
source tree; there's no need to perpetuate names that have always been
more confusing than helpful.

Author: Justin Pryzby <pryzby@telsasoft.com>
Reviewed-by: Matthias van de Meent <boekewurm+postgres@gmail.com>
Discussion: https://postgr.es/m/20201028003312.GU9241@telsasoft.com
Discussion: https://postgr.es/m/20200611153502.GT14879@telsasoft.com
2022-04-02 19:08:34 +02:00
..
alter.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
async.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
cluster.h Allow CLUSTER on partitioned tables 2022-04-02 19:08:34 +02:00
collationcmds.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
comment.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
conversioncmds.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
copy.h Add header matching mode to COPY FROM 2022-03-30 09:02:31 +02:00
copyfrom_internal.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
createas.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
dbcommands_xlog.h Add new block-by-block strategy for CREATE DATABASE. 2022-03-29 11:48:36 -04:00
dbcommands.h Database-level collation version tracking 2022-02-14 08:27:26 +01:00
defrem.h Add stxdinherit flag to pg_statistic_ext_data 2022-01-16 13:38:01 +01:00
discard.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
event_trigger.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
explain.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
extension.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
lockcmds.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
matview.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
policy.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
portalcmds.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
prepare.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
proclang.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
progress.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
publicationcmds.h Allow specifying column lists for logical replication 2022-03-26 01:01:27 +01:00
schemacmds.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
seclabel.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
sequence.h Add decoding of sequences to built-in replication 2022-03-24 18:49:27 +01:00
subscriptioncmds.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
tablecmds.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
tablespace.h Allow "in place" tablespaces. 2022-01-15 00:09:24 +13:00
trigger.h Add support for MERGE SQL command 2022-03-28 16:47:48 +02:00
typecmds.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
user.h Improve reporting of "conflicting or redundant options" errors. 2021-07-15 08:49:45 +01:00
vacuum.h Consolidate VACUUM xid cutoff logic. 2022-02-11 18:26:15 -08:00
variable.h Update copyright for 2022 2022-01-07 19:04:57 -05:00
view.h Update copyright for 2022 2022-01-07 19:04:57 -05:00