Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
525115a3
Commit
525115a3
authored
Jul 16, 2021
by
Peter Eisentraut
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
doc: Spell checking
parent
9ffe128a
Changes
14
Show whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
28 additions
and
28 deletions
+28
-28
doc/src/sgml/bki.sgml
doc/src/sgml/bki.sgml
+1
-1
doc/src/sgml/fdwhandler.sgml
doc/src/sgml/fdwhandler.sgml
+1
-1
doc/src/sgml/func.sgml
doc/src/sgml/func.sgml
+2
-2
doc/src/sgml/gist.sgml
doc/src/sgml/gist.sgml
+2
-2
doc/src/sgml/indexam.sgml
doc/src/sgml/indexam.sgml
+2
-2
doc/src/sgml/json.sgml
doc/src/sgml/json.sgml
+1
-1
doc/src/sgml/libpq.sgml
doc/src/sgml/libpq.sgml
+8
-8
doc/src/sgml/logicaldecoding.sgml
doc/src/sgml/logicaldecoding.sgml
+1
-1
doc/src/sgml/monitoring.sgml
doc/src/sgml/monitoring.sgml
+3
-3
doc/src/sgml/pgstatstatements.sgml
doc/src/sgml/pgstatstatements.sgml
+2
-2
doc/src/sgml/ref/alter_table.sgml
doc/src/sgml/ref/alter_table.sgml
+1
-1
doc/src/sgml/ref/psql-ref.sgml
doc/src/sgml/ref/psql-ref.sgml
+1
-1
doc/src/sgml/release-14.sgml
doc/src/sgml/release-14.sgml
+2
-2
doc/src/sgml/wal.sgml
doc/src/sgml/wal.sgml
+1
-1
No files found.
doc/src/sgml/bki.sgml
View file @
525115a3
...
@@ -655,7 +655,7 @@
...
@@ -655,7 +655,7 @@
<filename>reformat_dat_file.pl</filename> can be adapted to perform
<filename>reformat_dat_file.pl</filename> can be adapted to perform
many kinds of bulk changes. Look for its block comments showing where
many kinds of bulk changes. Look for its block comments showing where
one-off code can be inserted. In the following example, we are going
one-off code can be inserted. In the following example, we are going
to consolidate two
b
oolean fields in <structname>pg_proc</structname>
to consolidate two
B
oolean fields in <structname>pg_proc</structname>
into a char field:
into a char field:
<orderedlist>
<orderedlist>
...
...
doc/src/sgml/fdwhandler.sgml
View file @
525115a3
...
@@ -461,7 +461,7 @@ AddForeignUpdateTargets(PlannerInfo *root,
...
@@ -461,7 +461,7 @@ AddForeignUpdateTargets(PlannerInfo *root,
<structfield>vartype</structfield> = <type>RECORD</type>,
<structfield>vartype</structfield> = <type>RECORD</type>,
and <literal>wholerow<replaceable>N</replaceable></literal>
and <literal>wholerow<replaceable>N</replaceable></literal>
for a whole-row <structname>Var</structname> with
for a whole-row <structname>Var</structname> with
<structfield>vartype</structfield> equal to the table's declared rowtype.
<structfield>vartype</structfield> equal to the table's declared row
type.
Re-use these names when you can (the planner will combine duplicate
Re-use these names when you can (the planner will combine duplicate
requests for identical junk columns). If you need another kind of
requests for identical junk columns). If you need another kind of
junk column besides these, it might be wise to choose a name prefixed
junk column besides these, it might be wise to choose a name prefixed
...
...
doc/src/sgml/func.sgml
View file @
525115a3
...
@@ -24954,8 +24954,8 @@ SELECT collation for ('foo' COLLATE "de_DE");
...
@@ -24954,8 +24954,8 @@ SELECT collation for ('foo' COLLATE "de_DE");
sending a
<systemitem>
SIGHUP
</systemitem>
signal to the postmaster
sending a
<systemitem>
SIGHUP
</systemitem>
signal to the postmaster
process, which in turn sends
<systemitem>
SIGHUP
</systemitem>
to each
process, which in turn sends
<systemitem>
SIGHUP
</systemitem>
to each
of its children.) You can use the
of its children.) You can use the
<link
linkend=
"view-pg-file-settings"
>
pg_file_settings
</link>
and
<link
linkend=
"view-pg-file-settings"
>
<structname>
pg_file_settings
</structname>
</link>
and
<link
linkend=
"view-pg-hba-file-rules"
>
pg_hba_file_rules
</link>
views
<link
linkend=
"view-pg-hba-file-rules"
>
<structname>
pg_hba_file_rules
</structname>
</link>
views
to check the configuration files for possible errors, before reloading.
to check the configuration files for possible errors, before reloading.
</para></entry>
</para></entry>
</row>
</row>
...
...
doc/src/sgml/gist.sgml
View file @
525115a3
...
@@ -374,8 +374,8 @@ my_consistent(PG_FUNCTION_ARGS)
...
@@ -374,8 +374,8 @@ my_consistent(PG_FUNCTION_ARGS)
<para>
<para>
Depending on which operators you have included in the class, the data
Depending on which operators you have included in the class, the data
type of <varname>query</varname> could vary with the operator, since it will
type of <varname>query</varname> could vary with the operator, since it will
be whatever type is on the righthand side of the operator, which might
be whatever type is on the right
-
hand side of the operator, which might
be different from the indexed data type appearing on the lefthand side.
be different from the indexed data type appearing on the left
-
hand side.
(The above code skeleton assumes that only one type is possible; if
(The above code skeleton assumes that only one type is possible; if
not, fetching the <varname>query</varname> argument value would have to depend
not, fetching the <varname>query</varname> argument value would have to depend
on the operator.) It is recommended that the SQL declaration of
on the operator.) It is recommended that the SQL declaration of
...
...
doc/src/sgml/indexam.sgml
View file @
525115a3
...
@@ -310,7 +310,7 @@ aminsert (Relation indexRelation,
...
@@ -310,7 +310,7 @@ aminsert (Relation indexRelation,
</para>
</para>
<para>
<para>
The <literal>indexUnchanged</literal>
b
oolean value gives a hint
The <literal>indexUnchanged</literal>
B
oolean value gives a hint
about the nature of the tuple to be indexed. When it is true,
about the nature of the tuple to be indexed. When it is true,
the tuple is a duplicate of some existing tuple in the index. The
the tuple is a duplicate of some existing tuple in the index. The
new tuple is a logically unchanged successor MVCC tuple version. This
new tuple is a logically unchanged successor MVCC tuple version. This
...
@@ -493,7 +493,7 @@ amproperty (Oid index_oid, int attno,
...
@@ -493,7 +493,7 @@ amproperty (Oid index_oid, int attno,
code, it's better to inspect <parameter>prop</parameter>.
code, it's better to inspect <parameter>prop</parameter>.
If the <structfield>amproperty</structfield> method returns <literal>true</literal> then
If the <structfield>amproperty</structfield> method returns <literal>true</literal> then
it has determined the property test result: it must set <literal>*res</literal>
it has determined the property test result: it must set <literal>*res</literal>
to the
b
oolean value to return, or set <literal>*isnull</literal>
to the
B
oolean value to return, or set <literal>*isnull</literal>
to <literal>true</literal> to return a NULL. (Both of the referenced variables
to <literal>true</literal> to return a NULL. (Both of the referenced variables
are initialized to <literal>false</literal> before the call.)
are initialized to <literal>false</literal> before the call.)
If the <structfield>amproperty</structfield> method returns <literal>false</literal> then
If the <structfield>amproperty</structfield> method returns <literal>false</literal> then
...
...
doc/src/sgml/json.sgml
View file @
525115a3
...
@@ -617,7 +617,7 @@ SELECT jdoc->'guid', jdoc->'name' FROM api WHERE jdoc @> '{"tags": ["qu
...
@@ -617,7 +617,7 @@ SELECT jdoc->'guid', jdoc->'name' FROM api WHERE jdoc @> '{"tags": ["qu
<para>
<para>
<command>UPDATE</command> statements may use subscripting in the
<command>UPDATE</command> statements may use subscripting in the
<literal>SET</literal> clause to modify <type>jsonb</type> values. Subscript
<literal>SET</literal> clause to modify <type>jsonb</type> values. Subscript
paths must be travers
i
ble for all affected values insofar as they exist. For
paths must be travers
a
ble for all affected values insofar as they exist. For
instance, the path <literal>val['a']['b']['c']</literal> can be traversed all
instance, the path <literal>val['a']['b']['c']</literal> can be traversed all
the way to <literal>c</literal> if every <literal>val</literal>,
the way to <literal>c</literal> if every <literal>val</literal>,
<literal>val['a']</literal>, and <literal>val['a']['b']</literal> is an
<literal>val['a']</literal>, and <literal>val['a']['b']</literal> is an
...
...
doc/src/sgml/libpq.sgml
View file @
525115a3
...
@@ -1719,7 +1719,7 @@ postgresql://%2Fvar%2Flib%2Fpostgresql/dbname
...
@@ -1719,7 +1719,7 @@ postgresql://%2Fvar%2Flib%2Fpostgresql/dbname
There is no environment variable equivalent to this option, and no
There is no environment variable equivalent to this option, and no
facility for looking it up in <filename>.pgpass</filename>. It can be
facility for looking it up in <filename>.pgpass</filename>. It can be
used in a service file connection definition. Users with
used in a service file connection definition. Users with
more sophisticated uses should consider using
openssl
engines and
more sophisticated uses should consider using
<productname>OpenSSL</productname>
engines and
tools like PKCS#11 or USB crypto offload devices.
tools like PKCS#11 or USB crypto offload devices.
</para>
</para>
</listitem>
</listitem>
...
@@ -5032,7 +5032,7 @@ int PQflush(PGconn *conn);
...
@@ -5032,7 +5032,7 @@ int PQflush(PGconn *conn);
<para>
<para>
While the pipeline API was introduced in
While the pipeline API was introduced in
<productname>PostgreSQL</productname> 14, it is a client-side feature
<productname>PostgreSQL</productname> 14, it is a client-side feature
which doesn't require special server support
,
and works on any server
which doesn't require special server support and works on any server
that supports the v3 extended query protocol.
that supports the v3 extended query protocol.
</para>
</para>
...
@@ -5451,8 +5451,8 @@ int PQsendFlushRequest(PGconn *conn);
...
@@ -5451,8 +5451,8 @@ int PQsendFlushRequest(PGconn *conn);
are being performed in rapid succession. There is usually less benefit
are being performed in rapid succession. There is usually less benefit
in using pipelined commands when each query takes many multiples of the client/server
in using pipelined commands when each query takes many multiples of the client/server
round-trip time to execute. A 100-statement operation run on a server
round-trip time to execute. A 100-statement operation run on a server
300ms round-trip-time away would take 30 seconds in network latency alone
300
ms round-trip-time away would take 30 seconds in network latency alone
without pipelining; with pipelining it may spend as little as 0.3s waiting for
without pipelining; with pipelining it may spend as little as 0.3
s waiting for
results from the server.
results from the server.
</para>
</para>
...
@@ -7109,9 +7109,9 @@ defaultNoticeProcessor(void *arg, const char *message)
...
@@ -7109,9 +7109,9 @@ defaultNoticeProcessor(void *arg, const char *message)
<para>
<para>
Each registered event handler is associated with two pieces of data,
Each registered event handler is associated with two pieces of data,
known to <application>libpq</application> only as opaque <literal>void *</literal>
known to <application>libpq</application> only as opaque <literal>void *</literal>
pointers. There is a <firstterm>passthrough</firstterm> pointer that is provided
pointers. There is a <firstterm>pass
-
through</firstterm> pointer that is provided
by the application when the event handler is registered with a
by the application when the event handler is registered with a
<structname>PGconn</structname>. The passthrough pointer never changes for the
<structname>PGconn</structname>. The pass
-
through pointer never changes for the
life of the <structname>PGconn</structname> and all <structname>PGresult</structname>s
life of the <structname>PGconn</structname> and all <structname>PGresult</structname>s
generated from it; so if used, it must point to long-lived data.
generated from it; so if used, it must point to long-lived data.
In addition there is an <firstterm>instance data</firstterm> pointer, which starts
In addition there is an <firstterm>instance data</firstterm> pointer, which starts
...
@@ -7121,9 +7121,9 @@ defaultNoticeProcessor(void *arg, const char *message)
...
@@ -7121,9 +7121,9 @@ defaultNoticeProcessor(void *arg, const char *message)
<xref linkend="libpq-PQsetInstanceData"/>,
<xref linkend="libpq-PQsetInstanceData"/>,
<xref linkend="libpq-PQresultInstanceData"/> and
<xref linkend="libpq-PQresultInstanceData"/> and
<function>PQsetResultInstanceData</function> functions. Note that
<function>PQsetResultInstanceData</function> functions. Note that
unlike the passthrough pointer, instance data of a <structname>PGconn</structname>
unlike the pass
-
through pointer, instance data of a <structname>PGconn</structname>
is not automatically inherited by <structname>PGresult</structname>s created from
is not automatically inherited by <structname>PGresult</structname>s created from
it. <application>libpq</application> does not know what passthrough
it. <application>libpq</application> does not know what pass
-
through
and instance data pointers point to (if anything) and will never attempt
and instance data pointers point to (if anything) and will never attempt
to free them — that is the responsibility of the event handler.
to free them — that is the responsibility of the event handler.
</para>
</para>
...
...
doc/src/sgml/logicaldecoding.sgml
View file @
525115a3
...
@@ -1232,7 +1232,7 @@ stream_commit_cb(...); <-- commit of the streamed transaction
...
@@ -1232,7 +1232,7 @@ stream_commit_cb(...); <-- commit of the streamed transaction
Similar to spill-to-disk behavior, streaming is triggered when the total
Similar to spill-to-disk behavior, streaming is triggered when the total
amount of changes decoded from the WAL (for all in-progress transactions)
amount of changes decoded from the WAL (for all in-progress transactions)
exceeds the limit defined by <varname>logical_decoding_work_mem</varname> setting.
exceeds the limit defined by <varname>logical_decoding_work_mem</varname> setting.
At that point, the largest toplevel transaction (measured by the amount of memory
At that point, the largest top
-
level transaction (measured by the amount of memory
currently used for decoded changes) is selected and streamed. However, in
currently used for decoded changes) is selected and streamed. However, in
some cases we still have to spill to disk even if streaming is enabled
some cases we still have to spill to disk even if streaming is enabled
because we exceed the memory threshold but still have not decoded the
because we exceed the memory threshold but still have not decoded the
...
...
doc/src/sgml/monitoring.sgml
View file @
525115a3
...
@@ -2642,7 +2642,7 @@ SELECT pid, wait_event_type, wait_event FROM pg_stat_activity WHERE wait_event i
...
@@ -2642,7 +2642,7 @@ SELECT pid, wait_event_type, wait_event FROM pg_stat_activity WHERE wait_event i
Number of transactions spilled to disk once the memory used by
Number of transactions spilled to disk once the memory used by
logical decoding to decode changes from WAL has exceeded
logical decoding to decode changes from WAL has exceeded
<literal>logical_decoding_work_mem</literal>. The counter gets
<literal>logical_decoding_work_mem</literal>. The counter gets
incremented for both toplevel transactions and subtransactions.
incremented for both top
-
level transactions and subtransactions.
</para></entry>
</para></entry>
</row>
</row>
...
@@ -2679,7 +2679,7 @@ SELECT pid, wait_event_type, wait_event FROM pg_stat_activity WHERE wait_event i
...
@@ -2679,7 +2679,7 @@ SELECT pid, wait_event_type, wait_event FROM pg_stat_activity WHERE wait_event i
plugin after the memory used by logical decoding to decode changes
plugin after the memory used by logical decoding to decode changes
from WAL for this slot has exceeded
from WAL for this slot has exceeded
<literal>logical_decoding_work_mem</literal>. Streaming only
<literal>logical_decoding_work_mem</literal>. Streaming only
works with toplevel transactions (subtransactions can't be streamed
works with top
-
level transactions (subtransactions can't be streamed
independently), so the counter is not incremented for subtransactions.
independently), so the counter is not incremented for subtransactions.
</para></entry>
</para></entry>
</row>
</row>
...
@@ -2715,7 +2715,7 @@ SELECT pid, wait_event_type, wait_event FROM pg_stat_activity WHERE wait_event i
...
@@ -2715,7 +2715,7 @@ SELECT pid, wait_event_type, wait_event FROM pg_stat_activity WHERE wait_event i
</para>
</para>
<para>
<para>
Number of decoded transactions sent to the decoding output plugin for
Number of decoded transactions sent to the decoding output plugin for
this slot. This counts toplevel transactions only, and is not incremented
this slot. This counts top
-
level transactions only, and is not incremented
for subtransactions. Note that this includes the transactions that are
for subtransactions. Note that this includes the transactions that are
streamed and/or spilled.
streamed and/or spilled.
</para></entry>
</para></entry>
...
...
doc/src/sgml/pgstatstatements.sgml
View file @
525115a3
...
@@ -43,7 +43,7 @@
...
@@ -43,7 +43,7 @@
The statistics gathered by the module are made available via a
The statistics gathered by the module are made available via a
view named <structname>pg_stat_statements</structname>. This view
view named <structname>pg_stat_statements</structname>. This view
contains one row for each distinct combination of database ID, user
contains one row for each distinct combination of database ID, user
ID, query ID and whether it's a top
level statement or not (up to
ID, query ID and whether it's a top
-
level statement or not (up to
the maximum number of distinct statements that the module can track).
the maximum number of distinct statements that the module can track).
The columns of the view are shown in
The columns of the view are shown in
<xref linkend="pgstatstatements-columns"/>.
<xref linkend="pgstatstatements-columns"/>.
...
@@ -89,7 +89,7 @@
...
@@ -89,7 +89,7 @@
<structfield>toplevel</structfield> <type>bool</type>
<structfield>toplevel</structfield> <type>bool</type>
</para>
</para>
<para>
<para>
True if the query was executed as a top
level statement
True if the query was executed as a top
-
level statement
(always true if <varname>pg_stat_statements.track</varname> is set to
(always true if <varname>pg_stat_statements.track</varname> is set to
<literal>top</literal>)
<literal>top</literal>)
</para></entry>
</para></entry>
...
...
doc/src/sgml/ref/alter_table.sgml
View file @
525115a3
...
@@ -1002,7 +1002,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
...
@@ -1002,7 +1002,7 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
</para>
</para>
<para>
<para>
If <literal>FINALIZE</literal> is specified, a previous
If <literal>FINALIZE</literal> is specified, a previous
<literal>DETACH CONCURRENTLY</literal> invocation that was cancel
l
ed or
<literal>DETACH CONCURRENTLY</literal> invocation that was canceled or
interrupted is completed.
interrupted is completed.
At most one partition in a partitioned table can be pending detach at
At most one partition in a partitioned table can be pending detach at
a time.
a time.
...
...
doc/src/sgml/ref/psql-ref.sgml
View file @
525115a3
...
@@ -2430,7 +2430,7 @@ hello 10
...
@@ -2430,7 +2430,7 @@ hello 10
</para>
</para>
<para>
<para>
The <command>\if</command> and <command>\elif</command> commands read
The <command>\if</command> and <command>\elif</command> commands read
their argument(s) and evaluate them as a
b
oolean expression. If the
their argument(s) and evaluate them as a
B
oolean expression. If the
expression yields <literal>true</literal> then processing continues
expression yields <literal>true</literal> then processing continues
normally; otherwise, lines are skipped until a
normally; otherwise, lines are skipped until a
matching <command>\elif</command>, <command>\else</command>,
matching <command>\elif</command>, <command>\else</command>,
...
...
doc/src/sgml/release-14.sgml
View file @
525115a3
...
@@ -153,7 +153,7 @@ Author: Peter Eisentraut <peter@eisentraut.org>
...
@@ -153,7 +153,7 @@ Author: Peter Eisentraut <peter@eisentraut.org>
Previously it was <literal>md5</literal>. All new passwords will
Previously it was <literal>md5</literal>. All new passwords will
be stored as SHA256 unless this server variable is changed or
be stored as SHA256 unless this server variable is changed or
the password is specified in md5 format. Also, the legacy (and
the password is specified in md5 format. Also, the legacy (and
undocumented)
b
oolean-like values which were previously synonyms
undocumented)
B
oolean-like values which were previously synonyms
for <literal>md5</literal> are no longer accepted.
for <literal>md5</literal> are no longer accepted.
</para>
</para>
</listitem>
</listitem>
...
@@ -3168,7 +3168,7 @@ Author: Michael Meskes <meskes@postgresql.org>
...
@@ -3168,7 +3168,7 @@ Author: Michael Meskes <meskes@postgresql.org>
-->
-->
<para>
<para>
Allow an
<literal>ECPG SQL</literal>
identifier to be linked to
Allow an
ECPG SQL
identifier to be linked to
a specific connection (Hayato Kuroda)
a specific connection (Hayato Kuroda)
</para>
</para>
...
...
doc/src/sgml/wal.sgml
View file @
525115a3
...
@@ -836,7 +836,7 @@
...
@@ -836,7 +836,7 @@
<acronym>WAL</acronym> logs are stored in the directory
<acronym>WAL</acronym> logs are stored in the directory
<filename>pg_wal</filename> under the data directory, as a set of
<filename>pg_wal</filename> under the data directory, as a set of
segment files, normally each 16 MB in size (but the size can be changed
segment files, normally each 16 MB in size (but the size can be changed
by altering the <option>--wal-segsize</option>
initdb
option). Each segment is
by altering the <option>--wal-segsize</option>
<application>initdb</application>
option). Each segment is
divided into pages, normally 8 kB each (this size can be changed via the
divided into pages, normally 8 kB each (this size can be changed via the
<option>--with-wal-blocksize</option> configure option). The log record headers
<option>--with-wal-blocksize</option> configure option). The log record headers
are described in <filename>access/xlogrecord.h</filename>; the record
are described in <filename>access/xlogrecord.h</filename>; the record
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment