Doc: Fix various typos

All those fixes are already included on HEAD thanks to for example
c96581a and 66bde49, and have gone missing on back-branches.

Author: Alexander Lakhin, Liudmila Mantrova
Discussion: https://postgr.es/m/CAEkD-mDJHV3bhgezu3MUafJLoAKsOOT86+wHukKU8_NeiJYhLQ@mail.gmail.com
Backpatch-through: 9.4
This commit is contained in:
Michael Paquier 2019-08-20 13:45:58 +09:00
parent 2b24cf91a8
commit 93dcec96ef
12 changed files with 19 additions and 22 deletions

View File

@ -83,10 +83,7 @@ typedef struct CustomPath
by <literal>nodeToString</literal>, so that debugging routines that attempt to by <literal>nodeToString</literal>, so that debugging routines that attempt to
print the custom path will work as designed. <structfield>methods</structfield> must print the custom path will work as designed. <structfield>methods</structfield> must
point to a (usually statically allocated) object implementing the required point to a (usually statically allocated) object implementing the required
custom path methods, of which there is currently only one. The custom path methods, of which there is currently only one.
<structfield>LibraryName</structfield> and <structfield>SymbolName</structfield> fields must also
be initialized so that the dynamic loader can resolve them to locate the
method table.
</para> </para>
<para> <para>

View File

@ -4970,7 +4970,7 @@ struct
<para> <para>
The fields <structfield>sqlcaid</structfield>, The fields <structfield>sqlcaid</structfield>,
<structfield>sqlcabc</structfield>, <structfield>sqlabc</structfield>,
<structfield>sqlerrp</structfield>, and the remaining elements of <structfield>sqlerrp</structfield>, and the remaining elements of
<structfield>sqlerrd</structfield> and <structfield>sqlerrd</structfield> and
<structfield>sqlwarn</structfield> currently contain no useful <structfield>sqlwarn</structfield> currently contain no useful

View File

@ -2786,7 +2786,7 @@
</row> </row>
<row> <row>
<entry><literal>tcvn_to_utf8</literal></entry> <entry><literal>windows_1258_to_utf8</literal></entry>
<entry><literal>WIN1258</literal></entry> <entry><literal>WIN1258</literal></entry>
<entry><literal>UTF8</literal></entry> <entry><literal>UTF8</literal></entry>
</row> </row>
@ -2954,7 +2954,7 @@
</row> </row>
<row> <row>
<entry><literal>utf8_to_tcvn</literal></entry> <entry><literal>utf8_to_windows_1258</literal></entry>
<entry><literal>UTF8</literal></entry> <entry><literal>UTF8</literal></entry>
<entry><literal>WIN1258</literal></entry> <entry><literal>WIN1258</literal></entry>
</row> </row>

View File

@ -696,8 +696,8 @@ my_picksplit(PG_FUNCTION_ARGS)
/* /*
* Choose where to put the index entries and update unionL and unionR * Choose where to put the index entries and update unionL and unionR
* accordingly. Append the entries to either v_spl_left or * accordingly. Append the entries to either v-&gt;spl_left or
* v_spl_right, and care about the counters. * v-&gt;spl_right, and care about the counters.
*/ */
if (my_choice_is_left(unionL, curl, unionR, curr)) if (my_choice_is_left(unionL, curl, unionR, curr))
@ -910,7 +910,7 @@ Datum
my_fetch(PG_FUNCTION_ARGS) my_fetch(PG_FUNCTION_ARGS)
{ {
GISTENTRY *entry = (GISTENTRY *) PG_GETARG_POINTER(0); GISTENTRY *entry = (GISTENTRY *) PG_GETARG_POINTER(0);
input_data_type *in = DatumGetP(entry->key); input_data_type *in = DatumGetPointer(entry->key);
fetched_data_type *fetched_data; fetched_data_type *fetched_data;
GISTENTRY *retval; GISTENTRY *retval;
@ -921,7 +921,7 @@ my_fetch(PG_FUNCTION_ARGS)
* Convert 'fetched_data' into the a Datum of the original datatype. * Convert 'fetched_data' into the a Datum of the original datatype.
*/ */
/* fill *retval from fetch_data. */ /* fill *retval from fetched_data. */
gistentryinit(*retval, PointerGetDatum(converted_datum), gistentryinit(*retval, PointerGetDatum(converted_datum),
entry->rel, entry->page, entry->offset, FALSE); entry->rel, entry->page, entry->offset, FALSE);

View File

@ -5812,7 +5812,7 @@ int PQendcopy(PGconn *conn);
It should either be issued when the last string has been sent It should either be issued when the last string has been sent
to the server using <function>PQputline</function> or when the to the server using <function>PQputline</function> or when the
last string has been received from the server using last string has been received from the server using
<function>PGgetline</function>. It must be issued or the server <function>PQgetline</function>. It must be issued or the server
will get <quote>out of sync</quote> with the client. Upon return will get <quote>out of sync</quote> with the client. Upon return
from this function, the server is ready to receive the next SQL from this function, the server is ready to receive the next SQL
command. The return value is 0 on successful completion, command. The return value is 0 on successful completion,

View File

@ -3734,9 +3734,9 @@ RAISE unique_violation USING MESSAGE = 'Duplicate user ID: ' || user_id;
<para> <para>
If no condition name nor SQLSTATE is specified in a If no condition name nor SQLSTATE is specified in a
<command>RAISE EXCEPTION</command> command, the default is to use <command>RAISE EXCEPTION</command> command, the default is to use
<literal>RAISE_EXCEPTION</literal> (<literal>P0001</literal>). If no message <literal>ERRCODE_RAISE_EXCEPTION</literal> (<literal>P0001</literal>).
text is specified, the default is to use the condition name or If no message text is specified, the default is to use the condition
SQLSTATE as message text. name or SQLSTATE as message text.
</para> </para>
<note> <note>
@ -5549,7 +5549,7 @@ BEGIN
INSERT INTO cs_active_job(job_id) VALUES (v_job_id); INSERT INTO cs_active_job(job_id) VALUES (v_job_id);
BEGIN BEGIN
INSERT INTO cs_jobs (job_id, start_stamp) VALUES (v_job_id, sysdate); INSERT INTO cs_jobs (job_id, start_stamp) VALUES (v_job_id, now());
EXCEPTION EXCEPTION
WHEN dup_val_on_index THEN NULL; -- don't worry if it already exists WHEN dup_val_on_index THEN NULL; -- don't worry if it already exists
END; END;

View File

@ -252,7 +252,7 @@
C library, processor, memory information, and so on. In most C library, processor, memory information, and so on. In most
cases it is sufficient to report the vendor and version, but do cases it is sufficient to report the vendor and version, but do
not assume everyone knows what exactly <quote>Debian</quote> not assume everyone knows what exactly <quote>Debian</quote>
contains or that everyone runs on i386s. If you have contains or that everyone runs on x86_64. If you have
installation problems then information about the toolchain on installation problems then information about the toolchain on
your machine (compiler, <application>make</application>, and so your machine (compiler, <application>make</application>, and so
on) is also necessary. on) is also necessary.

View File

@ -202,7 +202,7 @@ CREATE AGGREGATE <replaceable class="parameter">name</replaceable> (
as described in <xref linkend="xaggr-moving-aggregates"/>. This requires as described in <xref linkend="xaggr-moving-aggregates"/>. This requires
specifying the <literal>MSFUNC</literal>, <literal>MINVFUNC</literal>, specifying the <literal>MSFUNC</literal>, <literal>MINVFUNC</literal>,
and <literal>MSTYPE</literal> parameters, and optionally and <literal>MSTYPE</literal> parameters, and optionally
the <literal>MSPACE</literal>, <literal>MFINALFUNC</literal>, the <literal>MSSPACE</literal>, <literal>MFINALFUNC</literal>,
<literal>MFINALFUNC_EXTRA</literal>, <literal>MFINALFUNC_MODIFY</literal>, <literal>MFINALFUNC_EXTRA</literal>, <literal>MFINALFUNC_MODIFY</literal>,
and <literal>MINITCOND</literal> parameters. Except for <literal>MINVFUNC</literal>, and <literal>MINITCOND</literal> parameters. Except for <literal>MINVFUNC</literal>,
these parameters work like the corresponding simple-aggregate parameters these parameters work like the corresponding simple-aggregate parameters

View File

@ -70,7 +70,7 @@ RESET ROLE
effectively drops all the privileges assigned directly to the session user effectively drops all the privileges assigned directly to the session user
and to the other roles it is a member of, leaving only the privileges and to the other roles it is a member of, leaving only the privileges
available to the named role. On the other hand, if the session user role available to the named role. On the other hand, if the session user role
has the <literal>NOINHERITS</literal> attribute, <command>SET ROLE</command> drops the has the <literal>NOINHERIT</literal> attribute, <command>SET ROLE</command> drops the
privileges assigned directly to the session user and instead acquires the privileges assigned directly to the session user and instead acquires the
privileges available to the named role. privileges available to the named role.
</para> </para>

View File

@ -875,7 +875,7 @@ BETTER: unrecognized node type: 42
</para> </para>
<para> <para>
For example <literal>static inline</literal> and For example <literal>static inline</literal> and
<literal>_StaticAssert()</literal> are currently used, even <literal>_Static_assert()</literal> are currently used, even
though they are from newer revisions of the C standard. If not though they are from newer revisions of the C standard. If not
available we respectively fall back to defining the functions available we respectively fall back to defining the functions
without inline, and to using a C89 compatible replacement that without inline, and to using a C89 compatible replacement that

View File

@ -180,7 +180,7 @@ countryName (alias C)
localityName (alias L) localityName (alias L)
stateOrProvinceName (alias ST) stateOrProvinceName (alias ST)
organizationName (alias O) organizationName (alias O)
organizationUnitName (alias OU) organizationalUnitName (alias OU)
title title
description description
initials initials

View File

@ -137,7 +137,7 @@ CREATE FUNCTION <replaceable>validator_function_name</replaceable>(oid)
<para> <para>
Finally, the PL must be declared with the command Finally, the PL must be declared with the command
<synopsis> <synopsis>
CREATE <optional>TRUSTED</optional> <optional>PROCEDURAL</optional> LANGUAGE <replaceable>language-name</replaceable> CREATE <optional>TRUSTED</optional> <optional>PROCEDURAL</optional> LANGUAGE <replaceable>language_name</replaceable>
HANDLER <replaceable>handler_function_name</replaceable> HANDLER <replaceable>handler_function_name</replaceable>
<optional>INLINE <replaceable>inline_function_name</replaceable></optional> <optional>INLINE <replaceable>inline_function_name</replaceable></optional>
<optional>VALIDATOR <replaceable>validator_function_name</replaceable></optional> ; <optional>VALIDATOR <replaceable>validator_function_name</replaceable></optional> ;