mirror of
https://github.com/postgres/postgres.git
synced 2025-04-27 22:56:53 +03:00
Fix various typos and grammar errors in comments.
Author: Dmitriy Olshevskiy Discussion: 553D00A6.4090205@bk.ru
This commit is contained in:
parent
9fe1d9ac68
commit
6aab1f45ac
@ -304,7 +304,7 @@ brin_free_tuple(BrinTuple *tuple)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Create an palloc'd copy of a BrinTuple.
|
* Create a palloc'd copy of a BrinTuple.
|
||||||
*/
|
*/
|
||||||
BrinTuple *
|
BrinTuple *
|
||||||
brin_copy_tuple(BrinTuple *tuple, Size len)
|
brin_copy_tuple(BrinTuple *tuple, Size len)
|
||||||
|
@ -40,7 +40,7 @@ typedef struct
|
|||||||
BTSpool *spool;
|
BTSpool *spool;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* spool2 is needed only when the index is an unique index. Dead tuples
|
* spool2 is needed only when the index is a unique index. Dead tuples
|
||||||
* are put into spool2 instead of spool in order to avoid uniqueness
|
* are put into spool2 instead of spool in order to avoid uniqueness
|
||||||
* check.
|
* check.
|
||||||
*/
|
*/
|
||||||
|
@ -291,7 +291,7 @@ AtAbort_Twophase(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This is called after we have finished transfering state to the prepared
|
* This is called after we have finished transferring state to the prepared
|
||||||
* PGXACT entry.
|
* PGXACT entry.
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
|
@ -100,7 +100,7 @@ typedef struct
|
|||||||
AclObjectKind acl_kind; /* ACL_KIND_* of this object type */
|
AclObjectKind acl_kind; /* ACL_KIND_* of this object type */
|
||||||
bool is_nsp_name_unique; /* can the nsp/name combination (or
|
bool is_nsp_name_unique; /* can the nsp/name combination (or
|
||||||
* name alone, if there's no
|
* name alone, if there's no
|
||||||
* namespace) be considered an unique
|
* namespace) be considered a unique
|
||||||
* identifier for an object of this
|
* identifier for an object of this
|
||||||
* class? */
|
* class? */
|
||||||
} ObjectPropertyType;
|
} ObjectPropertyType;
|
||||||
@ -3241,7 +3241,7 @@ pg_identify_object(PG_FUNCTION_ARGS)
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* We only return the object name if it can be used (together with
|
* We only return the object name if it can be used (together with
|
||||||
* the schema name, if any) as an unique identifier.
|
* the schema name, if any) as a unique identifier.
|
||||||
*/
|
*/
|
||||||
if (get_object_namensp_unique(address.classId))
|
if (get_object_namensp_unique(address.classId))
|
||||||
{
|
{
|
||||||
|
@ -1051,7 +1051,7 @@ ComputeIndexAttrs(IndexInfo *indexInfo,
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* A expression using mutable functions is probably wrong,
|
* An expression using mutable functions is probably wrong,
|
||||||
* since if you aren't going to get the same result for the
|
* since if you aren't going to get the same result for the
|
||||||
* same data every time, it's not clear what the index entries
|
* same data every time, it's not clear what the index entries
|
||||||
* mean at all.
|
* mean at all.
|
||||||
|
@ -304,7 +304,7 @@ ExecInsert(TupleTableSlot *slot,
|
|||||||
* inserting the record into the heap and all indexes.
|
* inserting the record into the heap and all indexes.
|
||||||
*
|
*
|
||||||
* ExecWithCheckOptions will elog(ERROR) if a violation is found, so
|
* ExecWithCheckOptions will elog(ERROR) if a violation is found, so
|
||||||
* the tuple will never be seen, if it violates the the WITH CHECK
|
* the tuple will never be seen, if it violates the WITH CHECK
|
||||||
* OPTION.
|
* OPTION.
|
||||||
*
|
*
|
||||||
* ExecWithCheckOptions() will skip any WCOs which are not of
|
* ExecWithCheckOptions() will skip any WCOs which are not of
|
||||||
|
@ -130,7 +130,7 @@ BackgroundWorkerShmemInit(void)
|
|||||||
/*
|
/*
|
||||||
* Copy contents of worker list into shared memory. Record the shared
|
* Copy contents of worker list into shared memory. Record the shared
|
||||||
* memory slot assigned to each worker. This ensures a 1-to-1
|
* memory slot assigned to each worker. This ensures a 1-to-1
|
||||||
* correspondence betwen the postmaster's private list and the array
|
* correspondence between the postmaster's private list and the array
|
||||||
* in shared memory.
|
* in shared memory.
|
||||||
*/
|
*/
|
||||||
slist_foreach(siter, &BackgroundWorkerList)
|
slist_foreach(siter, &BackgroundWorkerList)
|
||||||
|
@ -1597,7 +1597,7 @@ SnapBuildSerialize(SnapBuild *builder, XLogRecPtr lsn)
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* We may overwrite the work from some other backend, but that's ok, our
|
* We may overwrite the work from some other backend, but that's ok, our
|
||||||
* snapshot is valid as well, we'll just have done some superflous work.
|
* snapshot is valid as well, we'll just have done some superfluous work.
|
||||||
*/
|
*/
|
||||||
if (rename(tmppath, path) != 0)
|
if (rename(tmppath, path) != 0)
|
||||||
{
|
{
|
||||||
|
@ -848,7 +848,7 @@ LWLockDequeueSelf(LWLock *lock)
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* Somebody else dequeued us and has or will wake us up. Deal with the
|
* Somebody else dequeued us and has or will wake us up. Deal with the
|
||||||
* superflous absorption of a wakeup.
|
* superfluous absorption of a wakeup.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -1183,7 +1183,7 @@ LWLockAcquireOrWait(LWLock *lock, LWLockMode mode)
|
|||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
* Wait until awakened. Like in LWLockAcquire, be prepared for bogus
|
* Wait until awakened. Like in LWLockAcquire, be prepared for bogus
|
||||||
* wakups, because we share the semaphore with ProcWaitForSignal.
|
* wakeups, because we share the semaphore with ProcWaitForSignal.
|
||||||
*/
|
*/
|
||||||
LOG_LWDEBUG("LWLockAcquireOrWait", lock, "waiting");
|
LOG_LWDEBUG("LWLockAcquireOrWait", lock, "waiting");
|
||||||
|
|
||||||
|
2
src/backend/utils/cache/inval.c
vendored
2
src/backend/utils/cache/inval.c
vendored
@ -516,7 +516,7 @@ RegisterRelcacheInvalidation(Oid dbId, Oid relId)
|
|||||||
/*
|
/*
|
||||||
* RegisterSnapshotInvalidation
|
* RegisterSnapshotInvalidation
|
||||||
*
|
*
|
||||||
* Register a invalidation event for MVCC scans against a given catalog.
|
* Register an invalidation event for MVCC scans against a given catalog.
|
||||||
* Only needed for catalogs that don't have catcaches.
|
* Only needed for catalogs that don't have catcaches.
|
||||||
*/
|
*/
|
||||||
static void
|
static void
|
||||||
|
@ -46,7 +46,7 @@ char exclusiveCleanupFileName[MAXPGPATH]; /* the oldest file we
|
|||||||
* accessible directory. If you want to make other assumptions,
|
* accessible directory. If you want to make other assumptions,
|
||||||
* such as using a vendor-specific archive and access API, these
|
* such as using a vendor-specific archive and access API, these
|
||||||
* routines are the ones you'll need to change. You're
|
* routines are the ones you'll need to change. You're
|
||||||
* enouraged to submit any changes to pgsql-hackers@postgresql.org
|
* encouraged to submit any changes to pgsql-hackers@postgresql.org
|
||||||
* or personally to the current maintainer. Those changes may be
|
* or personally to the current maintainer. Those changes may be
|
||||||
* folded in to later versions of this program.
|
* folded in to later versions of this program.
|
||||||
*/
|
*/
|
||||||
|
@ -603,7 +603,7 @@ main(int argc, char **argv)
|
|||||||
{"verbose", no_argument, NULL, 'v'},
|
{"verbose", no_argument, NULL, 'v'},
|
||||||
{"version", no_argument, NULL, 'V'},
|
{"version", no_argument, NULL, 'V'},
|
||||||
{"help", no_argument, NULL, '?'},
|
{"help", no_argument, NULL, '?'},
|
||||||
/* connnection options */
|
/* connection options */
|
||||||
{"dbname", required_argument, NULL, 'd'},
|
{"dbname", required_argument, NULL, 'd'},
|
||||||
{"host", required_argument, NULL, 'h'},
|
{"host", required_argument, NULL, 'h'},
|
||||||
{"port", required_argument, NULL, 'p'},
|
{"port", required_argument, NULL, 'p'},
|
||||||
@ -670,7 +670,7 @@ main(int argc, char **argv)
|
|||||||
case 'v':
|
case 'v':
|
||||||
verbose++;
|
verbose++;
|
||||||
break;
|
break;
|
||||||
/* connnection options */
|
/* connection options */
|
||||||
case 'd':
|
case 'd':
|
||||||
dbname = pg_strdup(optarg);
|
dbname = pg_strdup(optarg);
|
||||||
break;
|
break;
|
||||||
|
@ -175,7 +175,7 @@ win32_exec_prog(exec_thread_arg *args)
|
|||||||
* parallel_transfer_all_new_dbs
|
* parallel_transfer_all_new_dbs
|
||||||
*
|
*
|
||||||
* This has the same API as transfer_all_new_dbs, except it does parallel execution
|
* This has the same API as transfer_all_new_dbs, except it does parallel execution
|
||||||
* by transfering multiple tablespaces in parallel
|
* by transferring multiple tablespaces in parallel
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
parallel_transfer_all_new_dbs(DbInfoArr *old_db_arr, DbInfoArr *new_db_arr,
|
parallel_transfer_all_new_dbs(DbInfoArr *old_db_arr, DbInfoArr *new_db_arr,
|
||||||
|
@ -35,7 +35,7 @@ transfer_all_new_tablespaces(DbInfoArr *old_db_arr, DbInfoArr *new_db_arr,
|
|||||||
user_opts.transfer_mode == TRANSFER_MODE_LINK ? "Linking" : "Copying");
|
user_opts.transfer_mode == TRANSFER_MODE_LINK ? "Linking" : "Copying");
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Transfering files by tablespace is tricky because a single database can
|
* Transferring files by tablespace is tricky because a single database can
|
||||||
* use multiple tablespaces. For non-parallel mode, we just pass a NULL
|
* use multiple tablespaces. For non-parallel mode, we just pass a NULL
|
||||||
* tablespace path, which matches all tablespaces. In parallel mode, we
|
* tablespace path, which matches all tablespaces. In parallel mode, we
|
||||||
* pass the default tablespace and all user-created tablespaces and let
|
* pass the default tablespace and all user-created tablespaces and let
|
||||||
|
@ -46,7 +46,7 @@ typedef int16 AttrNumber;
|
|||||||
* Returns the attribute offset for an attribute number.
|
* Returns the attribute offset for an attribute number.
|
||||||
*
|
*
|
||||||
* Note:
|
* Note:
|
||||||
* Assumes the attribute number is for an user defined attribute.
|
* Assumes the attribute number is for a user defined attribute.
|
||||||
*/
|
*/
|
||||||
#define AttrNumberGetAttrOffset(attNum) \
|
#define AttrNumberGetAttrOffset(attNum) \
|
||||||
( \
|
( \
|
||||||
|
@ -168,7 +168,7 @@ typedef struct xl_xact_assignment
|
|||||||
* 'xl_xact_xinfo->xinfo'. The presence of the xinfo field itself is signalled
|
* 'xl_xact_xinfo->xinfo'. The presence of the xinfo field itself is signalled
|
||||||
* by a set XLOG_XACT_HAS_INFO bit in the xl_info field.
|
* by a set XLOG_XACT_HAS_INFO bit in the xl_info field.
|
||||||
*
|
*
|
||||||
* NB: All the individual data chunks should be be sized to multiples of
|
* NB: All the individual data chunks should be sized to multiples of
|
||||||
* sizeof(int) and only require int32 alignment.
|
* sizeof(int) and only require int32 alignment.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -88,7 +88,7 @@ typedef unsigned int pg_wchar;
|
|||||||
* interoperable anyway).
|
* interoperable anyway).
|
||||||
*
|
*
|
||||||
* Note that XEmacs's implementation is different from what emacs does.
|
* Note that XEmacs's implementation is different from what emacs does.
|
||||||
* We follow emacs's implementaion, rathter than XEmacs's.
|
* We follow emacs's implementation, rather than XEmacs's.
|
||||||
*----------------------------------------------------
|
*----------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -356,8 +356,8 @@ tas(volatile slock_t *lock)
|
|||||||
/*
|
/*
|
||||||
* Solaris has always run sparc processors in TSO (total store) mode, but
|
* Solaris has always run sparc processors in TSO (total store) mode, but
|
||||||
* linux didn't use to and the *BSDs still don't. So, be careful about
|
* linux didn't use to and the *BSDs still don't. So, be careful about
|
||||||
* acquire/release semantics. The CPU will treat superflous membars as NOPs,
|
* acquire/release semantics. The CPU will treat superfluous membars as
|
||||||
* so it's just code space.
|
* NOPs, so it's just code space.
|
||||||
*/
|
*/
|
||||||
#define HAS_TEST_AND_SET
|
#define HAS_TEST_AND_SET
|
||||||
|
|
||||||
|
@ -323,7 +323,7 @@ PGTYPESdate_fmt_asc(date dDate, const char *fmtstring, char *outbuf)
|
|||||||
* PGTYPESdate_defmt_asc
|
* PGTYPESdate_defmt_asc
|
||||||
*
|
*
|
||||||
* function works as follows:
|
* function works as follows:
|
||||||
* - first we analyze the paramters
|
* - first we analyze the parameters
|
||||||
* - if this is a special case with no delimiters, add delimters
|
* - if this is a special case with no delimiters, add delimters
|
||||||
* - find the tokens. First we look for numerical values. If we have found
|
* - find the tokens. First we look for numerical values. If we have found
|
||||||
* less than 3 tokens, we check for the months' names and thereafter for
|
* less than 3 tokens, we check for the months' names and thereafter for
|
||||||
|
@ -1376,7 +1376,7 @@ PGTYPESnumeric_cmp(numeric *var1, numeric *var2)
|
|||||||
if (var1->sign == NUMERIC_NEG && var2->sign == NUMERIC_NEG)
|
if (var1->sign == NUMERIC_NEG && var2->sign == NUMERIC_NEG)
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
* instead of inverting the result, we invert the paramter ordering
|
* instead of inverting the result, we invert the parameter ordering
|
||||||
*/
|
*/
|
||||||
return cmp_abs(var2, var1);
|
return cmp_abs(var2, var1);
|
||||||
}
|
}
|
||||||
|
@ -93,7 +93,7 @@ pg_mkdir_p(char *path, int omode)
|
|||||||
/*
|
/*
|
||||||
* POSIX 1003.2: For each dir operand that does not name an existing
|
* POSIX 1003.2: For each dir operand that does not name an existing
|
||||||
* directory, effects equivalent to those caused by the following command
|
* directory, effects equivalent to those caused by the following command
|
||||||
* shall occcur:
|
* shall occur:
|
||||||
*
|
*
|
||||||
* mkdir -p -m $(umask -S),u+wx $(dirname dir) && mkdir [-m mode] dir
|
* mkdir -p -m $(umask -S),u+wx $(dirname dir) && mkdir [-m mode] dir
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user