mirror of
https://github.com/postgres/postgres.git
synced 2025-07-28 23:42:10 +03:00
Fix various typos, grammar and code style in comments and docs
This fixes a set of issues that have accumulated over the past months (or years) in various code areas. Most fixes are related to some recent additions, as of the development of v15. Author: Justin Pryzby Discussion: https://postgr.es/m/20220124030001.GQ23027@telsasoft.com
This commit is contained in:
@ -1319,7 +1319,7 @@ scanGetItem(IndexScanDesc scan, ItemPointerData advancePast,
|
||||
GinScanKey key = so->keys + i;
|
||||
|
||||
/*
|
||||
* If we're considering a lossy page, skip excludeOnly keys, They
|
||||
* If we're considering a lossy page, skip excludeOnly keys. They
|
||||
* can't exclude the whole page anyway.
|
||||
*/
|
||||
if (ItemPointerIsLossyPage(item) && key->excludeOnly)
|
||||
|
@ -8354,7 +8354,7 @@ log_heap_new_cid(Relation relation, HeapTuple tup)
|
||||
|
||||
/*
|
||||
* Build a heap tuple representing the configured REPLICA IDENTITY to represent
|
||||
* the old tuple in a UPDATE or DELETE.
|
||||
* the old tuple in an UPDATE or DELETE.
|
||||
*
|
||||
* Returns NULL if there's no need to log an identity or if there's no suitable
|
||||
* key defined.
|
||||
|
@ -2706,7 +2706,6 @@ XLogWrite(XLogwrtRqst WriteRqst, TimeLineID tli, bool flexible)
|
||||
*/
|
||||
if (LogwrtResult.Flush < WriteRqst.Flush &&
|
||||
LogwrtResult.Flush < LogwrtResult.Write)
|
||||
|
||||
{
|
||||
/*
|
||||
* Could get here without iterating above loop, in which case we might
|
||||
|
@ -7,7 +7,7 @@
|
||||
* Portions Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* pg_publication.c
|
||||
* src/backend/catalog/pg_publication.c
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
|
@ -906,7 +906,7 @@ copy_table_data(Oid OIDNewHeap, Oid OIDOldHeap, Oid OIDOldIndex, bool verbose,
|
||||
RelationGetRelationName(OldHeap))));
|
||||
|
||||
/*
|
||||
* Hand of the actual copying to AM specific function, the generic code
|
||||
* Hand off the actual copying to AM specific function, the generic code
|
||||
* cannot know how to deal with visibility across AMs. Note that this
|
||||
* routine is allowed to set FreezeXid / MultiXactCutoff to different
|
||||
* values (e.g. because the AM doesn't use freezing).
|
||||
|
@ -2219,7 +2219,7 @@ makeObjectName(const char *name1, const char *name2, const char *label)
|
||||
Assert(availchars > 0); /* else caller chose a bad label */
|
||||
|
||||
/*
|
||||
* If we must truncate, preferentially truncate the longer name. This
|
||||
* If we must truncate, preferentially truncate the longer name. This
|
||||
* logic could be expressed without a loop, but it's simple and obvious as
|
||||
* a loop.
|
||||
*/
|
||||
|
@ -7,7 +7,7 @@
|
||||
* Portions Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* publicationcmds.c
|
||||
* src/backend/commands/publicationcmds.c
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
|
@ -7,7 +7,7 @@
|
||||
* Portions Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* subscriptioncmds.c
|
||||
* src/backend/commands/subscriptioncmds.c
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
|
@ -8,7 +8,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* src/backend/optimizer/path/appendinfo.c
|
||||
* src/backend/optimizer/util/appendinfo.c
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
|
@ -8,7 +8,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* src/backend/optimizer/path/inherit.c
|
||||
* src/backend/optimizer/util/inherit.c
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
|
@ -9,7 +9,7 @@
|
||||
* Copyright (c) 2012-2022, PostgreSQL Global Development Group
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* src/backend/replication/logicalfuncs.c
|
||||
* src/backend/replication/logical/logicalfuncs.c
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* src/backend/replication/reorderbuffer.c
|
||||
* src/backend/replication/logical/reorderbuffer.c
|
||||
*
|
||||
* NOTES
|
||||
* This module gets handed individual pieces of transactions in the order
|
||||
|
@ -110,7 +110,7 @@
|
||||
* Copyright (c) 2012-2022, PostgreSQL Global Development Group
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* src/backend/replication/snapbuild.c
|
||||
* src/backend/replication/logical/snapbuild.c
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
|
@ -2368,7 +2368,7 @@ apply_dispatch(StringInfo s)
|
||||
|
||||
/*
|
||||
* Set the current command being applied. Since this function can be
|
||||
* called recusively when applying spooled changes, save the current
|
||||
* called recursively when applying spooled changes, save the current
|
||||
* command.
|
||||
*/
|
||||
saved_command = apply_error_callback_arg.command;
|
||||
@ -2587,8 +2587,8 @@ LogicalRepApplyLoop(XLogRecPtr last_received)
|
||||
pgstat_report_activity(STATE_IDLE, NULL);
|
||||
|
||||
/*
|
||||
* Push apply error context callback. Fields will be filled during
|
||||
* applying a change.
|
||||
* Push apply error context callback. Fields will be filled while applying
|
||||
* a change.
|
||||
*/
|
||||
errcallback.callback = apply_error_callback;
|
||||
errcallback.previous = error_context_stack;
|
||||
@ -3608,7 +3608,7 @@ ApplyWorkerMain(Datum main_arg)
|
||||
}
|
||||
|
||||
ereport(DEBUG1,
|
||||
(errmsg("logical replication apply worker for subscription \"%s\" two_phase is %s.",
|
||||
(errmsg("logical replication apply worker for subscription \"%s\" two_phase is %s",
|
||||
MySubscription->name,
|
||||
MySubscription->twophasestate == LOGICALREP_TWOPHASE_STATE_DISABLED ? "DISABLED" :
|
||||
MySubscription->twophasestate == LOGICALREP_TWOPHASE_STATE_PENDING ? "PENDING" :
|
||||
|
@ -958,7 +958,7 @@ compare_datums_simple(Datum a, Datum b, SortSupport ssup)
|
||||
* build_attnums_array
|
||||
* Transforms a bitmap into an array of AttrNumber values.
|
||||
*
|
||||
* This is used for extended statistics only, so all the attribute must be
|
||||
* This is used for extended statistics only, so all the attributes must be
|
||||
* user-defined. That means offsetting by FirstLowInvalidHeapAttributeNumber
|
||||
* is not necessary here (and when querying the bitmap).
|
||||
*/
|
||||
|
@ -134,7 +134,7 @@ static int count_distinct_groups(int numrows, SortItem *items,
|
||||
* This bound is at most 25, and approaches 0 as n approaches 0 or N. The
|
||||
* case where n approaches 0 cannot happen in practice, since the sample
|
||||
* size is at least 300. The case where n approaches N corresponds to
|
||||
* sampling the whole the table, in which case it is reasonable to keep
|
||||
* sampling the whole table, in which case it is reasonable to keep
|
||||
* the whole MCV list (have no lower bound), so it makes sense to apply
|
||||
* this formula for all inputs, even though the above derivation is
|
||||
* technically only valid when the right hand side is at least around 10.
|
||||
@ -295,7 +295,7 @@ statext_mcv_build(StatsBuildData *data, double totalrows, int stattarget)
|
||||
/* Copy the first chunk of groups into the result. */
|
||||
for (i = 0; i < nitems; i++)
|
||||
{
|
||||
/* just pointer to the proper place in the list */
|
||||
/* just point to the proper place in the list */
|
||||
MCVItem *item = &mcvlist->items[i];
|
||||
|
||||
item->values = (Datum *) palloc(sizeof(Datum) * numattrs);
|
||||
@ -556,7 +556,7 @@ build_column_frequencies(SortItem *groups, int ngroups,
|
||||
|
||||
/*
|
||||
* statext_mcv_load
|
||||
* Load the MCV list for the indicated pg_statistic_ext tuple.
|
||||
* Load the MCV list for the indicated pg_statistic_ext_data tuple.
|
||||
*/
|
||||
MCVList *
|
||||
statext_mcv_load(Oid mvoid, bool inh)
|
||||
@ -1620,7 +1620,7 @@ mcv_get_match_bitmap(PlannerInfo *root, List *clauses,
|
||||
Assert(mcvlist->nitems <= STATS_MCVLIST_MAX_ITEMS);
|
||||
|
||||
matches = palloc(sizeof(bool) * mcvlist->nitems);
|
||||
memset(matches, !is_or, sizeof(bool) * mcvlist->nitems);
|
||||
memset(matches, !is_or, sizeof(bool) * mcvlist->nitems);
|
||||
|
||||
/*
|
||||
* Loop through the list of clauses, and for each of them evaluate all the
|
||||
|
@ -274,7 +274,6 @@ SyncPostCheckpoint(void)
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
* ProcessSyncRequests() -- Process queued fsync requests.
|
||||
*/
|
||||
void
|
||||
|
@ -1,11 +1,11 @@
|
||||
/* ----------
|
||||
* progress.c
|
||||
* backend_progress.c
|
||||
*
|
||||
* Command progress reporting infrastructure.
|
||||
*
|
||||
* Copyright (c) 2001-2022, PostgreSQL Global Development Group
|
||||
*
|
||||
* src/backend/postmaster/progress.c
|
||||
* src/backend/utils/activity/backend_progress.c
|
||||
* ----------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
@ -6,7 +6,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* src/backend/postmaster/backend_status.c
|
||||
* src/backend/utils/activity/backend_status.c
|
||||
* ----------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
@ -6,7 +6,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* src/backend/postmaster/wait_event.c
|
||||
* src/backend/utils/activity/wait_event.c
|
||||
*
|
||||
* NOTES
|
||||
*
|
||||
|
@ -2652,8 +2652,8 @@ describeOneTableDetails(const char *schemaname,
|
||||
|
||||
/*
|
||||
* When printing kinds we ignore expression statistics,
|
||||
* which is used only internally and can't be specified by
|
||||
* user. We don't print the kinds when either none are
|
||||
* which are used only internally and can't be specified
|
||||
* by user. We don't print the kinds when none are
|
||||
* specified (in which case it has to be statistics on a
|
||||
* single expr) or when all are specified (in which case
|
||||
* we assume it's expanded by CREATE STATISTICS).
|
||||
|
@ -6,7 +6,7 @@
|
||||
* Copyright (c) 2015-2022, PostgreSQL Global Development Group
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* pgoutput.h
|
||||
* src/include/replication/pgoutput.h
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
|
@ -1,13 +1,14 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* dynahash
|
||||
* dynahash.h
|
||||
* POSTGRES dynahash.h file definitions
|
||||
*
|
||||
*
|
||||
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
|
||||
* Portions Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* src/include/utils/dynahash.h
|
||||
* IDENTIFICATION
|
||||
* src/include/utils/dynahash.h
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
|
@ -334,7 +334,7 @@ hek2cstr(HE *he)
|
||||
SAVETMPS;
|
||||
|
||||
/*-------------------------
|
||||
* Unfortunately, while HeUTF8 is true for most things > 256, for values
|
||||
* Unfortunately, while HeUTF8 is true for most things > 256, for values
|
||||
* 128..255 it's not, but perl will treat them as unicode code points if
|
||||
* the utf8 flag is not set ( see The "Unicode Bug" in perldoc perlunicode
|
||||
* for more)
|
||||
|
@ -1,6 +1,6 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* src/port/pgcheckdir.c
|
||||
* pgcheckdir.c
|
||||
*
|
||||
* A simple subroutine to check whether a directory exists and is empty or not.
|
||||
* Useful in both initdb and the backend.
|
||||
@ -8,6 +8,8 @@
|
||||
* Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
|
||||
* Portions Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* src/port/pgcheckdir.c
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
|
@ -53,7 +53,7 @@ ERROR: permission denied: "pg_description" is a system catalog
|
||||
CREATE TABLE foo (a oid, b oid, c int, FOREIGN KEY (a, b, c) REFERENCES pg_description);
|
||||
ERROR: permission denied: "pg_description" is a system catalog
|
||||
-- RangeVarCallbackOwnsRelation()
|
||||
CREATE INDEX pg_descripton_test_index ON pg_description (description);
|
||||
CREATE INDEX pg_description_test_index ON pg_description (description);
|
||||
ERROR: permission denied: "pg_description" is a system catalog
|
||||
-- RangeVarCallbackForAlterRelation()
|
||||
ALTER TABLE pg_description RENAME TO pg_comment;
|
||||
@ -151,7 +151,7 @@ CREATE TABLE foo (a oid, b oid, c int, FOREIGN KEY (a, b, c) REFERENCES pg_descr
|
||||
ROLLBACK;
|
||||
-- RangeVarCallbackOwnsRelation()
|
||||
BEGIN;
|
||||
CREATE INDEX pg_descripton_test_index ON pg_description (description);
|
||||
CREATE INDEX pg_description_test_index ON pg_description (description);
|
||||
ROLLBACK;
|
||||
-- RangeVarCallbackForAlterRelation()
|
||||
BEGIN;
|
||||
|
@ -55,7 +55,7 @@ ALTER TABLE pg_description ALTER COLUMN description SET STATISTICS -1;
|
||||
CREATE TABLE foo (a oid, b oid, c int, FOREIGN KEY (a, b, c) REFERENCES pg_description);
|
||||
|
||||
-- RangeVarCallbackOwnsRelation()
|
||||
CREATE INDEX pg_descripton_test_index ON pg_description (description);
|
||||
CREATE INDEX pg_description_test_index ON pg_description (description);
|
||||
|
||||
-- RangeVarCallbackForAlterRelation()
|
||||
ALTER TABLE pg_description RENAME TO pg_comment;
|
||||
@ -161,7 +161,7 @@ ROLLBACK;
|
||||
|
||||
-- RangeVarCallbackOwnsRelation()
|
||||
BEGIN;
|
||||
CREATE INDEX pg_descripton_test_index ON pg_description (description);
|
||||
CREATE INDEX pg_description_test_index ON pg_description (description);
|
||||
ROLLBACK;
|
||||
|
||||
-- RangeVarCallbackForAlterRelation()
|
||||
|
@ -20,7 +20,7 @@ select count(*) >= 0 as ok from pg_available_extensions;
|
||||
(1 row)
|
||||
|
||||
-- The entire output of pg_backend_memory_contexts is not stable,
|
||||
-- we test only the existance and basic condition of TopMemoryContext.
|
||||
-- we test only the existence and basic condition of TopMemoryContext.
|
||||
select name, ident, parent, level, total_bytes >= free_bytes
|
||||
from pg_backend_memory_contexts where level = 0;
|
||||
name | ident | parent | level | ?column?
|
||||
|
@ -13,7 +13,7 @@ select count(*) >= 0 as ok from pg_available_extension_versions;
|
||||
select count(*) >= 0 as ok from pg_available_extensions;
|
||||
|
||||
-- The entire output of pg_backend_memory_contexts is not stable,
|
||||
-- we test only the existance and basic condition of TopMemoryContext.
|
||||
-- we test only the existence and basic condition of TopMemoryContext.
|
||||
select name, ident, parent, level, total_bytes >= free_bytes
|
||||
from pg_backend_memory_contexts where level = 0;
|
||||
|
||||
|
@ -538,7 +538,6 @@ sub recoverycheck
|
||||
|
||||
$ENV{REGRESS_OUTPUTDIR} = "$topdir/src/test/recovery/tmp_check";
|
||||
|
||||
my $mstat = 0;
|
||||
my $dir = "$topdir/src/test/recovery";
|
||||
my $status = tap_check($dir);
|
||||
exit $status if $status;
|
||||
@ -717,7 +716,6 @@ sub fetchRegressOpts
|
||||
# list is returned if the module does not need to run anything.
|
||||
sub fetchTests
|
||||
{
|
||||
|
||||
my $handle;
|
||||
open($handle, '<', "GNUmakefile")
|
||||
|| open($handle, '<', "Makefile")
|
||||
@ -783,7 +781,7 @@ sub InstallTemp
|
||||
sub usage
|
||||
{
|
||||
print STDERR
|
||||
"Usage: vcregress.pl <mode> [ <arg>]\n\n",
|
||||
"Usage: vcregress.pl <mode> [<arg>]\n\n",
|
||||
"Options for <mode>:\n",
|
||||
" bincheck run tests of utilities in src/bin/\n",
|
||||
" check deploy instance and run regression tests on it\n",
|
||||
|
Reference in New Issue
Block a user