diff options
Diffstat (limited to 'src/backend')
-rw-r--r-- | src/backend/commands/tablecmds.c | 21 | ||||
-rw-r--r-- | src/backend/parser/parse_utilcmd.c | 6 | ||||
-rw-r--r-- | src/backend/partitioning/partbounds.c | 35 |
3 files changed, 33 insertions, 29 deletions
diff --git a/src/backend/commands/tablecmds.c b/src/backend/commands/tablecmds.c index c33a5a5888a..78b0829ffc4 100644 --- a/src/backend/commands/tablecmds.c +++ b/src/backend/commands/tablecmds.c @@ -20875,7 +20875,7 @@ GetAttributeStorage(Oid atttypid, const char *storagemode) } /* - * Struct with context of new partition for insert rows from splited partition + * Struct with context of new partition for inserting rows from split partition */ typedef struct SplitPartitionContext { @@ -20932,7 +20932,7 @@ deleteSplitPartitionContext(SplitPartitionContext *pc, int ti_options) * * New partitions description: * partlist: list of pointers to SinglePartitionSpec structures. - * newPartRels: list of Relation's. + * newPartRels: list of Relations. * defaultPartOid: oid of DEFAULT partition, for table rel. */ static void @@ -21017,7 +21017,7 @@ moveSplitTableRows(Relation rel, Relation splitRel, List *partlist, List *newPar /* * Map computing for moving attributes of split partition to new partition - * (for first new partition but other new partitions can use the same + * (for first new partition, but other new partitions can use the same * map). */ pc = (SplitPartitionContext *) lfirst(list_head(partContexts)); @@ -21071,7 +21071,7 @@ moveSplitTableRows(Relation rel, Relation splitRel, List *partlist, List *newPar if (tuple_map) { - /* Need to use map for copy attributes. */ + /* Need to use map to copy attributes. */ insertslot = execute_attr_map_slot(tuple_map->attrMap, srcslot, pc->dstslot); } else @@ -21226,8 +21226,8 @@ ATExecSplitPartition(List **wqueue, AlteredTableInfo *tab, Relation rel, RangeVarGetAndCheckCreationNamespace(sps->name, NoLock, NULL); /* - * This would fail later on anyway, if the relation already exists. - * But by catching it here we can emit a nicer error message. + * This would fail later on anyway if the relation already exists. But + * by catching it here we can emit a nicer error message. */ existing_relid = get_relname_relid(relname, namespaceId); if (existing_relid == splitRelOid && !isSameName) @@ -21293,7 +21293,10 @@ ATExecSplitPartition(List **wqueue, AlteredTableInfo *tab, Relation rel, SinglePartitionSpec *sps = (SinglePartitionSpec *) lfirst(listptr); Relation newPartRel = (Relation) lfirst(listptr2); - /* wqueue = NULL: verification for each cloned constraint is not need. */ + /* + * wqueue = NULL: verification for each cloned constraint is not + * needed. + */ attachPartitionTable(NULL, rel, newPartRel, sps->bound); /* Keep the lock until commit. */ table_close(newPartRel, NoLock); @@ -21366,7 +21369,7 @@ moveMergedTablesRows(Relation rel, List *mergingPartitionsList, if (tuple_map) { - /* Need to use map for copy attributes. */ + /* Need to use map to copy attributes. */ insertslot = execute_attr_map_slot(tuple_map->attrMap, srcslot, dstslot); } else @@ -21465,7 +21468,7 @@ ATExecMergePartitions(List **wqueue, AlteredTableInfo *tab, Relation rel, /* Create table for new partition, use partitioned table as model. */ if (isSameName) { - /* Create partition table with generated temparary name. */ + /* Create partition table with generated temporary name. */ sprintf(tmpRelName, "merge-%u-%X-tmp", RelationGetRelid(rel), MyProcPid); mergePartName = makeRangeVar(get_namespace_name(RelationGetNamespace(rel)), tmpRelName, -1); diff --git a/src/backend/parser/parse_utilcmd.c b/src/backend/parser/parse_utilcmd.c index ceba0699050..7fd8fbc0b4b 100644 --- a/src/backend/parser/parse_utilcmd.c +++ b/src/backend/parser/parse_utilcmd.c @@ -3492,7 +3492,7 @@ transformPartitionCmdForSplit(CreateStmtContext *cxt, PartitionCmd *partcmd) * transformPartitionCmdForMerge * Analyze the ALTER TABLLE ... MERGE PARTITIONS command * - * Does simple checks for merged partitions. Calculates bound of result + * Does simple checks for merged partitions. Calculates bound of resulting * partition. */ static void @@ -3537,7 +3537,7 @@ transformPartitionCmdForMerge(CreateStmtContext *cxt, PartitionCmd *partcmd) if (equal(name, name2)) ereport(ERROR, (errcode(ERRCODE_DUPLICATE_TABLE), - errmsg("partition with name \"%s\" already used", name->relname)), + errmsg("partition with name \"%s\" is already used", name->relname)), parser_errposition(cxt->pstate, name2->location)); } @@ -3551,7 +3551,7 @@ transformPartitionCmdForMerge(CreateStmtContext *cxt, PartitionCmd *partcmd) partOids = lappend_oid(partOids, partOid); } - /* Allocate bound of result partition. */ + /* Allocate bound of resulting partition. */ Assert(partcmd->bound == NULL); partcmd->bound = makeNode(PartitionBoundSpec); diff --git a/src/backend/partitioning/partbounds.c b/src/backend/partitioning/partbounds.c index c0c49b0a0b5..0dbacf39c05 100644 --- a/src/backend/partitioning/partbounds.c +++ b/src/backend/partitioning/partbounds.c @@ -3214,8 +3214,9 @@ check_new_partition_bound(char *relname, Relation parent, PartitionRangeDatum *datum; /* - * Point to problematic key in the lower datums list; - * if we have equality, point to the first one. + * Point to problematic key in the list of lower + * datums; if we have equality, point to the first + * one. */ datum = cmpval == 0 ? linitial(spec->lowerdatums) : list_nth(spec->lowerdatums, abs(cmpval) - 1); @@ -4986,10 +4987,10 @@ satisfies_hash_partition(PG_FUNCTION_ARGS) * This is a helper function for check_partitions_for_split() and * calculate_partition_bound_for_merge(). * This function compares upper bound of first_bound and lower bound of - * second_bound. These bounds should be equal except case + * second_bound. These bounds should be equal except when * "defaultPart == true" (this means that one of split partitions is DEFAULT). * In this case upper bound of first_bound can be less than lower bound of - * second_bound because space between of these bounds will be included in + * second_bound because space between these bounds will be included in * DEFAULT partition. * * parent: partitioned table @@ -4998,7 +4999,7 @@ satisfies_hash_partition(PG_FUNCTION_ARGS) * second_name: name of second partition * second_bound: bound of second partition * defaultPart: true if one of split partitions is DEFAULT - * pstate: pointer to ParseState struct for determine error position + * pstate: pointer to ParseState struct for determining error position */ static void check_two_partitions_bounds_range(Relation parent, @@ -5020,8 +5021,8 @@ check_two_partitions_bounds_range(Relation parent, second_lower = make_one_partition_rbound(key, -1, second_bound->lowerdatums, true); /* - * lower1=false (the second to last argument) for correct comparison lower - * and upper bounds. + * lower1=false (the second to last argument) for correct comparison of + * lower and upper bounds. */ cmpval = partition_rbound_cmp(key->partnatts, key->partsupfunc, @@ -5140,7 +5141,7 @@ get_partition_bound_spec(Oid partOid, RangeVar *name) * * (function for BY RANGE partitioning) * - * Checks that bounds of new partition "spec" is inside bounds of split + * Checks that bounds of new partition "spec" are inside bounds of split * partition (with Oid splitPartOid). If first=true (this means that "spec" is * the first of new partitions) then lower bound of "spec" should be equal (or * greater than or equal in case defaultPart=true) to lower bound of split @@ -5274,7 +5275,7 @@ check_partition_bounds_for_split_range(Relation parent, * * (function for BY LIST partitioning) * - * Checks that bounds of new partition is inside bounds of split partition + * Checks that bounds of new partition are inside bounds of split partition * (with Oid splitPartOid). * * parent: partitioned table @@ -5445,8 +5446,8 @@ check_parent_values_in_new_partitions(Relation parent, Assert(key->strategy == PARTITION_STRATEGY_LIST); /* - * Special processing for NULL value. Search NULL-value if it contains - * split partition (partOid). + * Special processing for NULL value. Search NULL value if the split + * partition (partOid) contains it. */ if (partition_bound_accepts_nulls(boundinfo) && partdesc->oids[boundinfo->null_index] == partOid) @@ -5461,7 +5462,7 @@ check_parent_values_in_new_partitions(Relation parent, /* * Search all values of split partition with partOid in PartitionDesc of - * partitionde table. + * partitioned table. */ for (i = 0; i < boundinfo->ndatums; i++) { @@ -5498,7 +5499,7 @@ check_parent_values_in_new_partitions(Relation parent, ereport(ERROR, (errcode(ERRCODE_INVALID_OBJECT_DEFINITION), - errmsg("new partitions not have value %s but split partition has", + errmsg("new partitions do not have value %s but split partition does", searchNull ? "NULL" : get_list_partvalue_string(notFoundVal)))); } } @@ -5645,7 +5646,7 @@ check_partitions_for_split(Relation parent, { ereport(ERROR, (errcode(ERRCODE_INVALID_OBJECT_DEFINITION), - errmsg("any partition in the list should be DEFAULT because split partition is DEFAULT")), + errmsg("one partition in the list should be DEFAULT because split partition is DEFAULT")), parser_errposition(pstate, ((SinglePartitionSpec *) linitial(partlist))->name->location)); } else if (!isSplitPartDefault && (default_index >= 0) && OidIsValid(defaultPartOid)) @@ -5714,7 +5715,7 @@ check_partitions_for_split(Relation parent, if (equal(sps->name, sps2->name)) ereport(ERROR, (errcode(ERRCODE_DUPLICATE_TABLE), - errmsg("name \"%s\" already used", sps2->name->relname)), + errmsg("name \"%s\" is already used", sps2->name->relname)), parser_errposition(pstate, sps2->name->location)); } } @@ -5805,14 +5806,14 @@ calculate_partition_bound_for_merge(Relation parent, } /* - * Lower bound of first partition is a lower bound of merged + * Lower bound of first partition is the lower bound of merged * partition. */ spec->lowerdatums = ((PartitionBoundSpec *) list_nth(bounds, lower_bounds[0]->index))->lowerdatums; /* - * Upper bound of last partition is a upper bound of merged + * Upper bound of last partition is the upper bound of merged * partition. */ spec->upperdatums = |