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
f3ad615c
Commit
f3ad615c
authored
Sep 20, 2003
by
Tom Lane
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix a batch of speling misteaks identified by Peter's spell-checker tool.
parent
3438065e
Changes
18
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
54 additions
and
53 deletions
+54
-53
doc/src/sgml/datetime.sgml
doc/src/sgml/datetime.sgml
+2
-2
doc/src/sgml/ecpg.sgml
doc/src/sgml/ecpg.sgml
+3
-3
doc/src/sgml/features.sgml
doc/src/sgml/features.sgml
+3
-3
doc/src/sgml/func.sgml
doc/src/sgml/func.sgml
+2
-2
doc/src/sgml/information_schema.sgml
doc/src/sgml/information_schema.sgml
+4
-4
doc/src/sgml/jdbc.sgml
doc/src/sgml/jdbc.sgml
+5
-5
doc/src/sgml/libpq.sgml
doc/src/sgml/libpq.sgml
+2
-2
doc/src/sgml/mvcc.sgml
doc/src/sgml/mvcc.sgml
+2
-2
doc/src/sgml/protocol.sgml
doc/src/sgml/protocol.sgml
+3
-3
doc/src/sgml/ref/create_sequence.sgml
doc/src/sgml/ref/create_sequence.sgml
+2
-2
doc/src/sgml/ref/ecpg-ref.sgml
doc/src/sgml/ref/ecpg-ref.sgml
+2
-2
doc/src/sgml/ref/grant.sgml
doc/src/sgml/ref/grant.sgml
+2
-2
doc/src/sgml/ref/notify.sgml
doc/src/sgml/ref/notify.sgml
+3
-3
doc/src/sgml/release.sgml
doc/src/sgml/release.sgml
+8
-8
doc/src/sgml/runtime.sgml
doc/src/sgml/runtime.sgml
+3
-3
doc/src/sgml/wal.sgml
doc/src/sgml/wal.sgml
+5
-4
doc/src/sgml/xplang.sgml
doc/src/sgml/xplang.sgml
+2
-2
src/backend/catalog/sql_features.txt
src/backend/catalog/sql_features.txt
+1
-1
No files found.
doc/src/sgml/datetime.sgml
View file @
f3ad615c
<!--
<!--
$Header: /cvsroot/pgsql/doc/src/sgml/datetime.sgml,v 2.3
5 2003/09/11 16:22:42 momjian
Exp $
$Header: /cvsroot/pgsql/doc/src/sgml/datetime.sgml,v 2.3
6 2003/09/20 20:12:04 tgl
Exp $
-->
-->
<appendix id="datetime-appendix">
<appendix id="datetime-appendix">
...
@@ -570,7 +570,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/datetime.sgml,v 2.35 2003/09/11 16:22:42 mo
...
@@ -570,7 +570,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/datetime.sgml,v 2.35 2003/09/11 16:22:42 mo
<row>
<row>
<entry>AFT</entry>
<entry>AFT</entry>
<entry>+04:30</entry>
<entry>+04:30</entry>
<entry>Afganistan Time</entry>
<entry>Afg
h
anistan Time</entry>
</row>
</row>
<row>
<row>
<entry>EAST</entry>
<entry>EAST</entry>
...
...
doc/src/sgml/ecpg.sgml
View file @
f3ad615c
<!--
<!--
$Header: /cvsroot/pgsql/doc/src/sgml/ecpg.sgml,v 1.5
1 2003/09/11 21:42:19 momjian
Exp $
$Header: /cvsroot/pgsql/doc/src/sgml/ecpg.sgml,v 1.5
2 2003/09/20 20:12:04 tgl
Exp $
-->
-->
<chapter id="ecpg">
<chapter id="ecpg">
...
@@ -992,7 +992,7 @@ EXEC SQL WHENEVER SQLERROR STOP;
...
@@ -992,7 +992,7 @@ EXEC SQL WHENEVER SQLERROR STOP;
different action was set for the same condition between the first
different action was set for the same condition between the first
<literal>EXEC SQL WHENEVER</literal> and the SQL statement causing
<literal>EXEC SQL WHENEVER</literal> and the SQL statement causing
the condition, regardless of the flow of control in the C program.
the condition, regardless of the flow of control in the C program.
So neither of the two following C program exerpts will have the
So neither of the two following C program ex
c
erpts will have the
desired effect.
desired effect.
<programlisting>
<programlisting>
/*
/*
...
@@ -1072,7 +1072,7 @@ struct
...
@@ -1072,7 +1072,7 @@ struct
If no error occurred in the last <acronym>SQL</acronym> statement,
If no error occurred in the last <acronym>SQL</acronym> statement,
<literal>sqlca.sqlcode</literal> will be 0 and
<literal>sqlca.sqlcode</literal> will be 0 and
<literal>sqlca.sqlstate</literal> will be
<literal>sqlca.sqlstate</literal> will be
<literal>"00000"</literal>. If a warning or error occured, then
<literal>"00000"</literal>. If a warning or error occur
r
ed, then
<literal>sqlca.sqlcode</literal> will be negative and
<literal>sqlca.sqlcode</literal> will be negative and
<literal>sqlca.sqlstate</literal> will be different from
<literal>sqlca.sqlstate</literal> will be different from
<literal>"00000"</literal>. A positive
<literal>"00000"</literal>. A positive
...
...
doc/src/sgml/features.sgml
View file @
f3ad615c
<!--
<!--
$Header: /cvsroot/pgsql/doc/src/sgml/features.sgml,v 2.
19 2003/09/11 21:42:19 momjian
Exp $
$Header: /cvsroot/pgsql/doc/src/sgml/features.sgml,v 2.
20 2003/09/20 20:12:04 tgl
Exp $
-->
-->
<appendix id="features">
<appendix id="features">
...
@@ -17,12 +17,12 @@ $Header: /cvsroot/pgsql/doc/src/sgml/features.sgml,v 2.19 2003/09/11 21:42:19 mo
...
@@ -17,12 +17,12 @@ $Header: /cvsroot/pgsql/doc/src/sgml/features.sgml,v 2.19 2003/09/11 21:42:19 mo
The formal name of the SQL standard is ISO/IEC 9075 <quote>Database
The formal name of the SQL standard is ISO/IEC 9075 <quote>Database
Language SQL</quote>. A revised version of the standard is released
Language SQL</quote>. A revised version of the standard is released
from time to time; the most recent one appearing in 1999. That
from time to time; the most recent one appearing in 1999. That
version is refered to as ISO/IEC 9075:1999, or informally as SQL99.
version is refer
r
ed to as ISO/IEC 9075:1999, or informally as SQL99.
The version prior to that was SQL92.
The version prior to that was SQL92.
<productname>PostgreSQL</productname> development tends to aim for
<productname>PostgreSQL</productname> development tends to aim for
conformance with the latest official version of the standard where
conformance with the latest official version of the standard where
such conformance does not contradict traditional features or common
such conformance does not contradict traditional features or common
sense. At the time of this writing, ballot
t
ing is under way for a
sense. At the time of this writing, balloting is under way for a
new revision of the standard, which, if approved, will eventually
new revision of the standard, which, if approved, will eventually
become the conformance target for future
become the conformance target for future
<productname>PostgreSQL</productname> development.
<productname>PostgreSQL</productname> development.
...
...
doc/src/sgml/func.sgml
View file @
f3ad615c
<!--
<!--
$Header: /cvsroot/pgsql/doc/src/sgml/func.sgml,v 1.17
4 2003/09/13 00:19:43
tgl Exp $
$Header: /cvsroot/pgsql/doc/src/sgml/func.sgml,v 1.17
5 2003/09/20 20:12:04
tgl Exp $
PostgreSQL documentation
PostgreSQL documentation
-->
-->
...
@@ -469,7 +469,7 @@ PostgreSQL documentation
...
@@ -469,7 +469,7 @@ PostgreSQL documentation
<row>
<row>
<entry> <literal><<</literal> </entry>
<entry> <literal><<</literal> </entry>
<entry>biwise shift left</entry>
<entry>bi
t
wise shift left</entry>
<entry><literal>1 << 4</literal></entry>
<entry><literal>1 << 4</literal></entry>
<entry><literal>16</literal></entry>
<entry><literal>16</literal></entry>
</row>
</row>
...
...
doc/src/sgml/information_schema.sgml
View file @
f3ad615c
<!-- $Header: /cvsroot/pgsql/doc/src/sgml/information_schema.sgml,v 1.
8 2003/09/11 23:15:51
tgl Exp $ -->
<!-- $Header: /cvsroot/pgsql/doc/src/sgml/information_schema.sgml,v 1.
9 2003/09/20 20:12:05
tgl Exp $ -->
<chapter id="information-schema">
<chapter id="information-schema">
<title>The Information Schema</title>
<title>The Information Schema</title>
...
@@ -330,7 +330,7 @@
...
@@ -330,7 +330,7 @@
<literal>SELECT</literal>, <literal>INSERT</literal>,
<literal>SELECT</literal>, <literal>INSERT</literal>,
<literal>UPDATE</literal>, <literal>REFERENCES</literal>. If you
<literal>UPDATE</literal>, <literal>REFERENCES</literal>. If you
want to make your applications fit for possible future
want to make your applications fit for possible future
develop
e
ments, it is generally the right choice to use this view
developments, it is generally the right choice to use this view
instead of <literal>table_privileges</literal> if one of those
instead of <literal>table_privileges</literal> if one of those
privilege types is concerned.
privilege types is concerned.
</para>
</para>
...
@@ -1508,7 +1508,7 @@ ORDER BY c.ordinal_position;
...
@@ -1508,7 +1508,7 @@ ORDER BY c.ordinal_position;
<entry><literal>object_type</literal</entry>
<entry><literal>object_type</literal</entry>
<entry><type>character_data</type></entry>
<entry><type>character_data</type></entry>
<entry>
<entry>
The type of the object that uses the array being descibed: one
The type of the object that uses the array being desc
r
ibed: one
of <literal>TABLE</literal> (the array is used by a column of
of <literal>TABLE</literal> (the array is used by a column of
that table), <literal>DOMAIN</literal> (the array is used by
that table), <literal>DOMAIN</literal> (the array is used by
that domain), <literal>ROUTINE</literal> (the array is used by
that domain), <literal>ROUTINE</literal> (the array is used by
...
@@ -2424,7 +2424,7 @@ ORDER BY c.ordinal_position;
...
@@ -2424,7 +2424,7 @@ ORDER BY c.ordinal_position;
objects to a group that the current user is a member of. In
objects to a group that the current user is a member of. In
<productname>PostgreSQL</productname>, this currently only applies
<productname>PostgreSQL</productname>, this currently only applies
to domains, and since domains do not have real privileges in
to domains, and since domains do not have real privileges in
<productname>PostgreSQL</productname>, this view is empty. Futher
<productname>PostgreSQL</productname>, this view is empty. Fu
r
ther
information can be found under <literal>usage_privileges</literal>.
information can be found under <literal>usage_privileges</literal>.
In the future, this view may contain more useful information.
In the future, this view may contain more useful information.
</para>
</para>
...
...
doc/src/sgml/jdbc.sgml
View file @
f3ad615c
<!--
<!--
$Header: /cvsroot/pgsql/doc/src/sgml/Attic/jdbc.sgml,v 1.4
8 2003/08/31 17:32:19 petere
Exp $
$Header: /cvsroot/pgsql/doc/src/sgml/Attic/jdbc.sgml,v 1.4
9 2003/09/20 20:12:05 tgl
Exp $
-->
-->
<chapter id="jdbc">
<chapter id="jdbc">
...
@@ -262,7 +262,7 @@ jdbc:postgresql://<replaceable class="parameter">host</replaceable>:<replaceable
...
@@ -262,7 +262,7 @@ jdbc:postgresql://<replaceable class="parameter">host</replaceable>:<replaceable
</listitem>
</listitem>
</itemizedlist>
</itemizedlist>
The parametes have the following meanings:
The paramete
r
s have the following meanings:
<variablelist>
<variablelist>
<varlistentry>
<varlistentry>
...
@@ -397,7 +397,7 @@ st.close();
...
@@ -397,7 +397,7 @@ st.close();
<title>Getting results based on a cursor</title>
<title>Getting results based on a cursor</title>
<para>By default the driver collects all the results for the
<para>By default the driver collects all the results for the
query at once. This can be inconv
ienia
nt for large data sets so
query at once. This can be inconv
enie
nt for large data sets so
the JDBC driver provides a means of basing
the JDBC driver provides a means of basing
a <classname>ResultSet</classname> on a database cursor and
a <classname>ResultSet</classname> on a database cursor and
only fetching a small number of rows.</para>
only fetching a small number of rows.</para>
...
@@ -631,7 +631,7 @@ upperProc.close();
...
@@ -631,7 +631,7 @@ upperProc.close();
as <classname>ResultSet</classname> values.</para>
as <classname>ResultSet</classname> values.</para>
<example id="get-refcursor-from-function-call">
<example id="get-refcursor-from-function-call">
<title>Gettig <type>refcursor</type> values from a
<title>Getti
n
g <type>refcursor</type> values from a
function</title>
function</title>
<para>When calling a function that returns
<para>When calling a function that returns
...
@@ -741,7 +741,7 @@ st.close();
...
@@ -741,7 +741,7 @@ st.close();
that contains a Large Object reference does not delete the Large Object.
that contains a Large Object reference does not delete the Large Object.
Deleting the Large Object is a separate operation that needs to
Deleting the Large Object is a separate operation that needs to
be performed. Large Objects also have some security
be performed. Large Objects also have some security
issues since anyone connected to the database can
n
view
issues since anyone connected to the database can view
and/or modify any Large Object, even if they don't have
and/or modify any Large Object, even if they don't have
permissions to view/update the row containing the Large Object reference.
permissions to view/update the row containing the Large Object reference.
</para>
</para>
...
...
doc/src/sgml/libpq.sgml
View file @
f3ad615c
<!--
<!--
$Header: /cvsroot/pgsql/doc/src/sgml/libpq.sgml,v 1.13
6 2003/09/11 21:42:20 momjian
Exp $
$Header: /cvsroot/pgsql/doc/src/sgml/libpq.sgml,v 1.13
7 2003/09/20 20:12:05 tgl
Exp $
-->
-->
<chapter id="libpq">
<chapter id="libpq">
...
@@ -1945,7 +1945,7 @@ It is not thread-safe.
...
@@ -1945,7 +1945,7 @@ It is not thread-safe.
<para>
<para>
<function>PQescapeString</function> escapes a string for use within an SQL
<function>PQescapeString</function> escapes a string for use within an SQL
comm
m
and. This is useful when inserting data values as literal constants
command. This is useful when inserting data values as literal constants
in SQL commands. Certain characters (such as quotes and backslashes) must
in SQL commands. Certain characters (such as quotes and backslashes) must
be escaped to prevent them from being interpreted specially by the SQL parser.
be escaped to prevent them from being interpreted specially by the SQL parser.
<function>PQescapeString</> performs this operation.
<function>PQescapeString</> performs this operation.
...
...
doc/src/sgml/mvcc.sgml
View file @
f3ad615c
<!--
<!--
$Header: /cvsroot/pgsql/doc/src/sgml/mvcc.sgml,v 2.3
7 2003/09/12 22:17:23
tgl Exp $
$Header: /cvsroot/pgsql/doc/src/sgml/mvcc.sgml,v 2.3
8 2003/09/20 20:12:05
tgl Exp $
-->
-->
<chapter id="mvcc">
<chapter id="mvcc">
...
@@ -661,7 +661,7 @@ ERROR: could not serialize access due to concurrent update
...
@@ -661,7 +661,7 @@ ERROR: could not serialize access due to concurrent update
</indexterm>
</indexterm>
<para>
<para>
The use of explicit locking can increase the likel
y
hood of
The use of explicit locking can increase the likel
i
hood of
<firstterm>deadlocks</>, wherein two (or more) transactions each
<firstterm>deadlocks</>, wherein two (or more) transactions each
hold locks that the other wants. For example, if transaction 1
hold locks that the other wants. For example, if transaction 1
acquires an exclusive lock on table A and then tries to acquire
acquires an exclusive lock on table A and then tries to acquire
...
...
doc/src/sgml/protocol.sgml
View file @
f3ad615c
<!-- $Header: /cvsroot/pgsql/doc/src/sgml/protocol.sgml,v 1.4
4 2003/09/11 21:42:20 momjian
Exp $ -->
<!-- $Header: /cvsroot/pgsql/doc/src/sgml/protocol.sgml,v 1.4
5 2003/09/20 20:12:05 tgl
Exp $ -->
<chapter id="protocol">
<chapter id="protocol">
<title>Frontend/Backend Protocol</title>
<title>Frontend/Backend Protocol</title>
...
@@ -238,7 +238,7 @@
...
@@ -238,7 +238,7 @@
<para>
<para>
The authentication cycle ends with the server either rejecting the
The authentication cycle ends with the server either rejecting the
connection attempt (ErrorResponse), or sending AuthenticationO
K
.
connection attempt (ErrorResponse), or sending AuthenticationO
k
.
</para>
</para>
<para>
<para>
...
@@ -729,7 +729,7 @@
...
@@ -729,7 +729,7 @@
<command>BEGIN</>/<command>COMMIT</> transaction block (<quote>close</>
<command>BEGIN</>/<command>COMMIT</> transaction block (<quote>close</>
meaning to commit if no error, or roll back if error). Then a
meaning to commit if no error, or roll back if error). Then a
ReadyForQuery response is issued. The purpose of Sync is to provide
ReadyForQuery response is issued. The purpose of Sync is to provide
a resychronization point for error recovery. When an error is detected
a resy
n
chronization point for error recovery. When an error is detected
while processing any extended-query message, the backend issues
while processing any extended-query message, the backend issues
ErrorResponse, then reads and discards messages until a Sync is reached,
ErrorResponse, then reads and discards messages until a Sync is reached,
then issues ReadyForQuery and returns to normal message processing.
then issues ReadyForQuery and returns to normal message processing.
...
...
doc/src/sgml/ref/create_sequence.sgml
View file @
f3ad615c
<!--
<!--
$Header: /cvsroot/pgsql/doc/src/sgml/ref/create_sequence.sgml,v 1.3
5 2003/09/12 00:12:47
tgl Exp $
$Header: /cvsroot/pgsql/doc/src/sgml/ref/create_sequence.sgml,v 1.3
6 2003/09/20 20:12:05
tgl Exp $
PostgreSQL documentation
PostgreSQL documentation
-->
-->
...
@@ -230,7 +230,7 @@ SELECT * FROM <replaceable>seqname</replaceable>;
...
@@ -230,7 +230,7 @@ SELECT * FROM <replaceable>seqname</replaceable>;
<para>
<para>
Furthermore, although multiple sessions are guaranteed to allocate
Furthermore, although multiple sessions are guaranteed to allocate
distinct sequence values, the values may be generated out of
distinct sequence values, the values may be generated out of
sequence when all the sessions are considered. F
F
or example, with
sequence when all the sessions are considered. For example, with
a <replaceable class="parameter">cache</replaceable> setting of 10,
a <replaceable class="parameter">cache</replaceable> setting of 10,
session A might reserve values 1..10 and return
session A might reserve values 1..10 and return
<function>nextval</function>=1, then session B might reserve values
<function>nextval</function>=1, then session B might reserve values
...
...
doc/src/sgml/ref/ecpg-ref.sgml
View file @
f3ad615c
<!--
<!--
$Header: /cvsroot/pgsql/doc/src/sgml/ref/ecpg-ref.sgml,v 1.2
7 2003/08/31 17:32:23 petere
Exp $
$Header: /cvsroot/pgsql/doc/src/sgml/ref/ecpg-ref.sgml,v 1.2
8 2003/09/20 20:12:05 tgl
Exp $
PostgreSQL documentation
PostgreSQL documentation
-->
-->
...
@@ -42,7 +42,7 @@ PostgreSQL documentation
...
@@ -42,7 +42,7 @@ PostgreSQL documentation
<para>
<para>
<command>ecpg</command> will convert each input file given on the
<command>ecpg</command> will convert each input file given on the
command line to the corresponding C output file. Input files
command line to the corresponding C output file. Input files
prefer
r
ably have the extension <filename>.pgc</filename>, in which
preferably have the extension <filename>.pgc</filename>, in which
case the extension will be replaced by <filename>.c</filename> to
case the extension will be replaced by <filename>.c</filename> to
determine the output file name. If the extension of the input file
determine the output file name. If the extension of the input file
is not <filename>.pgc</filename>, then the output file name is
is not <filename>.pgc</filename>, then the output file name is
...
...
doc/src/sgml/ref/grant.sgml
View file @
f3ad615c
<!--
<!--
$Header: /cvsroot/pgsql/doc/src/sgml/ref/grant.sgml,v 1.3
5 2003/09/11 21:42:20 momjian
Exp $
$Header: /cvsroot/pgsql/doc/src/sgml/ref/grant.sgml,v 1.3
6 2003/09/20 20:12:05 tgl
Exp $
PostgreSQL documentation
PostgreSQL documentation
-->
-->
...
@@ -316,7 +316,7 @@ GRANT SELECT, UPDATE, INSERT ON mytable TO GROUP todos;
...
@@ -316,7 +316,7 @@ GRANT SELECT, UPDATE, INSERT ON mytable TO GROUP todos;
<para>
<para>
If the <quote>Access privileges</> column is empty for a given object,
If the <quote>Access privileges</> column is empty for a given object,
it means the object has default privileges (that is, its privileges colum
m
it means the object has default privileges (that is, its privileges colum
n
is null). Default privileges always include all privileges for the owner,
is null). Default privileges always include all privileges for the owner,
and may include some privileges for <literal>PUBLIC</> depending on the
and may include some privileges for <literal>PUBLIC</> depending on the
object type, as explained above. The first <command>GRANT</> or
object type, as explained above. The first <command>GRANT</> or
...
...
doc/src/sgml/ref/notify.sgml
View file @
f3ad615c
<!--
<!--
$Header: /cvsroot/pgsql/doc/src/sgml/ref/notify.sgml,v 1.2
4 2003/09/15 03:21:51
tgl Exp $
$Header: /cvsroot/pgsql/doc/src/sgml/ref/notify.sgml,v 1.2
5 2003/09/20 20:12:05
tgl Exp $
PostgreSQL documentation
PostgreSQL documentation
-->
-->
...
@@ -35,7 +35,7 @@ NOTIFY <replaceable class="PARAMETER">name</replaceable>
...
@@ -35,7 +35,7 @@ NOTIFY <replaceable class="PARAMETER">name</replaceable>
</para>
</para>
<para>
<para>
The information passed to the client for a notifiation event includes the notification
The information passed to the client for a notifi
c
ation event includes the notification
name and the notifying session's server process <acronym>PID</>. It is up to the
name and the notifying session's server process <acronym>PID</>. It is up to the
database designer to define the notification names that will be used in a given
database designer to define the notification names that will be used in a given
database and what each one means.
database and what each one means.
...
@@ -111,7 +111,7 @@ NOTIFY <replaceable class="PARAMETER">name</replaceable>
...
@@ -111,7 +111,7 @@ NOTIFY <replaceable class="PARAMETER">name</replaceable>
are the same, the notification event is one's own work bouncing
are the same, the notification event is one's own work bouncing
back, and can be ignored. (Despite what was said in the preceding
back, and can be ignored. (Despite what was said in the preceding
paragraph, this is a safe technique.
paragraph, this is a safe technique.
<productname>PostgreSQL</productname> keeps self-notifi
i
cations
<productname>PostgreSQL</productname> keeps self-notifications
separate from notifications arriving from other sessions, so you
separate from notifications arriving from other sessions, so you
cannot miss an outside notification by ignoring your own
cannot miss an outside notification by ignoring your own
notifications.)
notifications.)
...
...
doc/src/sgml/release.sgml
View file @
f3ad615c
<!--
<!--
$Header: /cvsroot/pgsql/doc/src/sgml/release.sgml,v 1.20
7 2003/09/11 21:42:20 momjian
Exp $
$Header: /cvsroot/pgsql/doc/src/sgml/release.sgml,v 1.20
8 2003/09/20 20:12:05 tgl
Exp $
-->
-->
<appendix id="release">
<appendix id="release">
...
@@ -782,7 +782,7 @@ Properly escape jdbc setObject() strings to improve security (Barry)
...
@@ -782,7 +782,7 @@ Properly escape jdbc setObject() strings to improve security (Barry)
<listitem><para>Add locale variables (Peter)</para></listitem>
<listitem><para>Add locale variables (Peter)</para></listitem>
<listitem><para>Escape byes >= 0x7f for multibyte in PQescapeBytea/PQunescapeBytea (Tatsuo)</para></listitem>
<listitem><para>Escape byes >= 0x7f for multibyte in PQescapeBytea/PQunescapeBytea (Tatsuo)</para></listitem>
<listitem><para>Add locale awareness to regular expression character classes</para></listitem>
<listitem><para>Add locale awareness to regular expression character classes</para></listitem>
<listitem><para>Enable multibyte support by default (Tatso)</para></listitem>
<listitem><para>Enable multibyte support by default (Tats
u
o)</para></listitem>
<listitem><para>Add GB18030 multibyte support (Bill Huang)</para></listitem>
<listitem><para>Add GB18030 multibyte support (Bill Huang)</para></listitem>
<listitem><para>Add CREATE/DROP CONVERSION, allowing loadable encodings (Tatsuo, Kaori)</para></listitem>
<listitem><para>Add CREATE/DROP CONVERSION, allowing loadable encodings (Tatsuo, Kaori)</para></listitem>
<listitem><para>Add pg_conversion table (Tatsuo)</para></listitem>
<listitem><para>Add pg_conversion table (Tatsuo)</para></listitem>
...
@@ -1058,7 +1058,7 @@ Properly escape jdbc setObject() strings to improve security (Barry)
...
@@ -1058,7 +1058,7 @@ Properly escape jdbc setObject() strings to improve security (Barry)
<listitem><para>Allow EXECUTE of "CREATE TABLE AS ... SELECT" in PL/pgSQL (Tom)</para></listitem>
<listitem><para>Allow EXECUTE of "CREATE TABLE AS ... SELECT" in PL/pgSQL (Tom)</para></listitem>
<listitem><para>Fix for compressed transaction log id wraparound (Tom)</para></listitem>
<listitem><para>Fix for compressed transaction log id wraparound (Tom)</para></listitem>
<listitem><para>Fix PQescapeBytea/PQunescapeBytea so that they handle bytes > 0x7f (Tatsuo)</para></listitem>
<listitem><para>Fix PQescapeBytea/PQunescapeBytea so that they handle bytes > 0x7f (Tatsuo)</para></listitem>
<listitem><para>Fix for psql and pg_dump crashing when invoked with non-exist
and
long options (Tatsuo)</para></listitem>
<listitem><para>Fix for psql and pg_dump crashing when invoked with non-exist
ent
long options (Tatsuo)</para></listitem>
<listitem><para>Fix crash when invoking geometric operators (Tom)</para></listitem>
<listitem><para>Fix crash when invoking geometric operators (Tom)</para></listitem>
<listitem><para>Allow OPEN cursor(args) (Tom)</para></listitem>
<listitem><para>Allow OPEN cursor(args) (Tom)</para></listitem>
<listitem><para>Fix for rtree_gist index build (Teodor)</para></listitem>
<listitem><para>Fix for rtree_gist index build (Teodor)</para></listitem>
...
@@ -1066,7 +1066,7 @@ Properly escape jdbc setObject() strings to improve security (Barry)
...
@@ -1066,7 +1066,7 @@ Properly escape jdbc setObject() strings to improve security (Barry)
<listitem><para>contrib/intarray fixes (Oleg)</para></listitem>
<listitem><para>contrib/intarray fixes (Oleg)</para></listitem>
<listitem><para>Fix for complex UNION/EXCEPT/INTERSECT queries using parens (Tom)</para></listitem>
<listitem><para>Fix for complex UNION/EXCEPT/INTERSECT queries using parens (Tom)</para></listitem>
<listitem><para>Fix to pg_convert (Tatsuo)</para></listitem>
<listitem><para>Fix to pg_convert (Tatsuo)</para></listitem>
<listitem><para>Fix for crash with long DATA strings (Thom
e
s, Neil)</para></listitem>
<listitem><para>Fix for crash with long DATA strings (Thom
a
s, Neil)</para></listitem>
<listitem><para>Fix for repeat(), lpad(), rpad() and long strings (Neil)</para></listitem>
<listitem><para>Fix for repeat(), lpad(), rpad() and long strings (Neil)</para></listitem>
</itemizedlist>
</itemizedlist>
</sect2>
</sect2>
...
@@ -1099,7 +1099,7 @@ Properly escape jdbc setObject() strings to improve security (Barry)
...
@@ -1099,7 +1099,7 @@ Properly escape jdbc setObject() strings to improve security (Barry)
<itemizedlist>
<itemizedlist>
<listitem><para>Ensure that sequence counters do not go backwards after a crash (Tom)</para></listitem>
<listitem><para>Ensure that sequence counters do not go backwards after a crash (Tom)</para></listitem>
<listitem><para>Fix pgaccess kanji-coversion key binding (Tatsuo)</para></listitem>
<listitem><para>Fix pgaccess kanji-co
n
version key binding (Tatsuo)</para></listitem>
<listitem><para>Optimizer improvements (Tom)</para></listitem>
<listitem><para>Optimizer improvements (Tom)</para></listitem>
<listitem><para>Cash I/O improvements (Tom)</para></listitem>
<listitem><para>Cash I/O improvements (Tom)</para></listitem>
<listitem><para>New Russian FAQ</para></listitem>
<listitem><para>New Russian FAQ</para></listitem>
...
@@ -1447,7 +1447,7 @@ Properly escape jdbc setObject() strings to improve security (Barry)
...
@@ -1447,7 +1447,7 @@ Properly escape jdbc setObject() strings to improve security (Barry)
<listitem><para>New TIMESTAMP WITHOUT TIMEZONE data type (Thomas)</para></listitem>
<listitem><para>New TIMESTAMP WITHOUT TIMEZONE data type (Thomas)</para></listitem>
<listitem><para>Add ISO date/time specification with "T", yyyy-mm-ddThh:mm:ss (Thomas)</para></listitem>
<listitem><para>Add ISO date/time specification with "T", yyyy-mm-ddThh:mm:ss (Thomas)</para></listitem>
<listitem><para>New xid/int comparison functions (Hiroshi)</para></listitem>
<listitem><para>New xid/int comparison functions (Hiroshi)</para></listitem>
<listitem><para>Add precision to TIME, TIMESTAMP, and IN
V
ERVAL data types (Thomas)</para></listitem>
<listitem><para>Add precision to TIME, TIMESTAMP, and IN
T
ERVAL data types (Thomas)</para></listitem>
<listitem><para>Modify type coercion logic to attempt binary-compatible functions first (Tom)</para></listitem>
<listitem><para>Modify type coercion logic to attempt binary-compatible functions first (Tom)</para></listitem>
<listitem><para>New encode() function installed by default (Marko Kreen)</para></listitem>
<listitem><para>New encode() function installed by default (Marko Kreen)</para></listitem>
<listitem><para>Improved to_*() conversion functions (Karel Zak)</para></listitem>
<listitem><para>Improved to_*() conversion functions (Karel Zak)</para></listitem>
...
@@ -1584,7 +1584,7 @@ Properly escape jdbc setObject() strings to improve security (Barry)
...
@@ -1584,7 +1584,7 @@ Properly escape jdbc setObject() strings to improve security (Barry)
<listitem><para>Fix for SQLPrimaryKeys in multibyte mode (Hiroshi)</para></listitem>
<listitem><para>Fix for SQLPrimaryKeys in multibyte mode (Hiroshi)</para></listitem>
<listitem><para>Allow ODBC procedure calls (Hiroshi)</para></listitem>
<listitem><para>Allow ODBC procedure calls (Hiroshi)</para></listitem>
<listitem><para>Improve boolean handing (Aidan Mountford)</para></listitem>
<listitem><para>Improve boolean handing (Aidan Mountford)</para></listitem>
<listitem><para>Most configuration options
on se
table via DSN (Hiroshi)</para></listitem>
<listitem><para>Most configuration options
now set
table via DSN (Hiroshi)</para></listitem>
<listitem><para>Multibyte, performance fixes (Hiroshi)</para></listitem>
<listitem><para>Multibyte, performance fixes (Hiroshi)</para></listitem>
<listitem><para>Allow driver to be used with iODBC or unixODBC (Peter E)</para></listitem>
<listitem><para>Allow driver to be used with iODBC or unixODBC (Peter E)</para></listitem>
<listitem><para>MD5 password encryption support (Bruce)</para></listitem>
<listitem><para>MD5 password encryption support (Bruce)</para></listitem>
...
@@ -3351,7 +3351,7 @@ Add pg_dump -N flag to force double quotes around identifiers. This is
...
@@ -3351,7 +3351,7 @@ Add pg_dump -N flag to force double quotes around identifiers. This is
Fix for NOT in where clause causing crash(Bruce)
Fix for NOT in where clause causing crash(Bruce)
EXPLAIN VERBOSE coredump fix(Vadim)
EXPLAIN VERBOSE coredump fix(Vadim)
Fix shared-library problems on Linux
Fix shared-library problems on Linux
Fix test for table exist
a
nce to allow mixed-case and whitespace in
Fix test for table exist
e
nce to allow mixed-case and whitespace in
the table name(Thomas)
the table name(Thomas)
Fix a couple of pg_dump bugs
Fix a couple of pg_dump bugs
Configure matches template/.similar entries better(Tom)
Configure matches template/.similar entries better(Tom)
...
...
doc/src/sgml/runtime.sgml
View file @
f3ad615c
<!--
<!--
$Header: /cvsroot/pgsql/doc/src/sgml/runtime.sgml,v 1.20
8 2003/09/12 22:17:23
tgl Exp $
$Header: /cvsroot/pgsql/doc/src/sgml/runtime.sgml,v 1.20
9 2003/09/20 20:12:05
tgl Exp $
-->
-->
<Chapter Id="runtime">
<Chapter Id="runtime">
...
@@ -3119,7 +3119,7 @@ kernel.shmmax = 134217728
...
@@ -3119,7 +3119,7 @@ kernel.shmmax = 134217728
</para>
</para>
<para>
<para>
The symptom of this occuring is a kernel message looking like
The symptom of this occur
r
ing is a kernel message looking like
this (consult your system documentation and configuration on
this (consult your system documentation and configuration on
where to look for such a message):
where to look for such a message):
<programlisting>
<programlisting>
...
@@ -3507,7 +3507,7 @@ openssl req -new -text -out server.req
...
@@ -3507,7 +3507,7 @@ openssl req -new -text -out server.req
</programlisting>
</programlisting>
Fill out the information that <command>openssl</> asks for. Make sure
Fill out the information that <command>openssl</> asks for. Make sure
that you enter the local host name as <quote>Common Name</>; the challenge
that you enter the local host name as <quote>Common Name</>; the challenge
password can be left blank. The program
m
will generate a key that is
password can be left blank. The program will generate a key that is
passphrase protected; it will not accept a passphrase that is less
passphrase protected; it will not accept a passphrase that is less
than four characters long. To remove the passphrase (as you must if
than four characters long. To remove the passphrase (as you must if
you want automatic start-up of the server), run the commands
you want automatic start-up of the server), run the commands
...
...
doc/src/sgml/wal.sgml
View file @
f3ad615c
<!-- $Header: /cvsroot/pgsql/doc/src/sgml/wal.sgml,v 1.2
4 2003/08/31 17:32:20 petere
Exp $ -->
<!-- $Header: /cvsroot/pgsql/doc/src/sgml/wal.sgml,v 1.2
5 2003/09/20 20:12:05 tgl
Exp $ -->
<chapter id="wal">
<chapter id="wal">
<title>Write-Ahead Logging (<acronym>WAL</acronym>)</title>
<title>Write-Ahead Logging (<acronym>WAL</acronym>)</title>
...
@@ -239,9 +239,10 @@
...
@@ -239,9 +239,10 @@
record to the log with <function>LogInsert</function> but before
record to the log with <function>LogInsert</function> but before
performing a <function>LogFlush</function>. This delay allows other
performing a <function>LogFlush</function>. This delay allows other
server processes to add their commit records to the log so as to have all
server processes to add their commit records to the log so as to have all
of them flushed with a single log sync. No sleep will occur if <varname>fsync</varname>
of them flushed with a single log sync. No sleep will occur if
is not enabled or if fewer than <varname>commit_siblings</varname>
<varname>fsync</varname>
other sessons are currently in active transactions; this avoids
is not enabled, nor if fewer than <varname>commit_siblings</varname>
other sessions are currently in active transactions; this avoids
sleeping when it's unlikely that any other session will commit soon.
sleeping when it's unlikely that any other session will commit soon.
Note that on most platforms, the resolution of a sleep request is
Note that on most platforms, the resolution of a sleep request is
ten milliseconds, so that any nonzero <varname>commit_delay</varname>
ten milliseconds, so that any nonzero <varname>commit_delay</varname>
...
...
doc/src/sgml/xplang.sgml
View file @
f3ad615c
<!--
<!--
$Header: /cvsroot/pgsql/doc/src/sgml/xplang.sgml,v 1.2
3 2003/08/31 17:32:21 petere
Exp $
$Header: /cvsroot/pgsql/doc/src/sgml/xplang.sgml,v 1.2
4 2003/09/20 20:12:05 tgl
Exp $
-->
-->
<chapter id="xplang">
<chapter id="xplang">
...
@@ -68,7 +68,7 @@ createlang plpgsql template1
...
@@ -68,7 +68,7 @@ createlang plpgsql template1
<para>
<para>
A procedural language is installed in a database in three steps,
A procedural language is installed in a database in three steps,
which must be carried out by a database superuser. The
which must be carried out by a database superuser. The
<command>createlang</command> program
m
automates <xref
<command>createlang</command> program automates <xref
linkend="xplang-install-cr1"> and <xref
linkend="xplang-install-cr1"> and <xref
linkend="xplang-install-cr2">.
linkend="xplang-install-cr2">.
</para>
</para>
...
...
src/backend/catalog/sql_features.txt
View file @
f3ad615c
...
@@ -13,7 +13,7 @@ B041 Extensions to embedded SQL exception declarations NO
...
@@ -13,7 +13,7 @@ B041 Extensions to embedded SQL exception declarations NO
B051 Enhanced execution rights NO
B051 Enhanced execution rights NO
E011 Numeric data types YES
E011 Numeric data types YES
E011 Numeric data types 01 INTEGER and SMALLINT data types YES
E011 Numeric data types 01 INTEGER and SMALLINT data types YES
E011 Numeric data types 02 REAL, DOUBLE PRECISON, and FLOAT data types YES
E011 Numeric data types 02 REAL, DOUBLE PRECIS
I
ON, and FLOAT data types YES
E011 Numeric data types 03 DECIMAL and NUMERIC data types YES
E011 Numeric data types 03 DECIMAL and NUMERIC data types YES
E011 Numeric data types 04 Arithmetic operators YES
E011 Numeric data types 04 Arithmetic operators YES
E011 Numeric data types 05 Numeric comparison YES
E011 Numeric data types 05 Numeric comparison YES
...
...
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