For example, 30.1 GB will be converted
to 30822 MB not 32319628902 B.
If the parameter is of integer type, a final rounding to integer
- occurs after any units conversion.
+ occurs after any unit conversion.
unoptimized queries in your applications.
If this value is specified without units, it is taken as milliseconds.
Setting this to zero prints all statement durations.
- Minus-one (the default) disables logging statement durations.
- Only superusers can change this setting.
+ -1 (the default) disables logging statement
+ durations. Only superusers can change this setting.
traffic is too high to log all queries.
If this value is specified without units, it is taken as milliseconds.
Setting this to zero samples all statement durations.
- Minus-one (the default) disables sampling statement durations.
- Only superusers can change this setting.
+ -1 (the default) disables sampling statement
+ durations. Only superusers can change this setting.
Producing XML Content
- A set of functions and function-like expressions are available for
+ A set of functions and function-like expressions is available for
producing XML content from SQL data. As such, they are
particularly suitable for formatting query results into XML
documents for processing in client applications.
- Some of the jsonb_path_* functions have the
+ Some of the jsonb_path_* functions have a
_tz suffix. These functions have been implemented to
support comparison of date/time values that involves implicit
timezone-aware casts. Since operations with time zones are not immutable,
The functions to_regclass, to_regcollation,
to_regnamespace, to_regoper,
to_regoperator, to_regrole,
- to_regproc, to_regprocedure, and
- to_regtype, functions translate relation, collation, schema,
+ to_regproc, to_regprocedure and
+ to_regtype translate relation, collation, schema,
operator, role, function, and type names (given as text) to
objects of the corresponding
reg* type (see
linkend="datatype-oid"/> about the types). These functions differ from a
its default PQdefaultSSLKeyPassHook handler. The callback
should determine the password for the key and copy it to result-buffer
buf of size size. The string in
- buf must be null-terminated. The calback must return the length of
+ buf must be null-terminated. The callback must return the length of
the password stored in buf excluding the null terminator.
On failure, the callback should set buf[0] = '\0' and return 0.
See PQdefaultSSLKeyPassHook in libpq's
- It is important to note that that the validation which is performed by
+ It is important to note that the validation which is performed by
pg_validatebackup does not and can not include
every check which will be performed by a running server when attempting
to make use of the backup. Even if you use this tool, you should still
a backup_manifest file in the target directory or
about anything inside pg_wal, even though these
files won't be listed in the backup manifest. Only files are checked;
- the presence or absence or directories is not verified, except
+ the presence or absence of directories is not verified, except
indirectly: if a directory is missing, any files it should have contained
will necessarily also be missing.
list_free_deep(fks);
/*
- * Any sub-constrains that are in the referenced-side of a larger
+ * Any sub-constraints that are in the referenced-side of a larger
* constraint have to be removed. This partition is no longer part of the
* key space of the constraint.
*/
* evaluation of the expression will have the same type of slot, with an
* equivalent descriptor.
*
- * Returns true if the the deforming step is required, false otherwise.
+ * Returns true if the deforming step is required, false otherwise.
*/
static bool
ExecComputeSlotInfo(ExprState *state, ExprEvalStep *op)
* Instruct the postmaster to terminate a background worker.
*
* Note that it's safe to do this without regard to whether the worker is
- * still running, or even if the worker may already have existed and been
+ * still running, or even if the worker may already have exited and been
* unregistered.
*/
void
}
/*
- * Each file's entry need to be separated from any entry that follows by a
+ * Each file's entry needs to be separated from any entry that follows by a
* comma, but there's no comma before the first one or after the last one.
* To make that work, adding a file to the manifest starts by terminating
* the most recently added line, with a comma if appropriate, but does not
/* shift forward, starting at last occupied element */
/*
- * TODO: This could be optimized to be one memcpy in may cases,
+ * TODO: This could be optimized to be one memcpy in many cases,
* excepting wrapping around at the end of ->data. Hasn't shown up
* in profiles so far though.
*/