Commit bdf6c4f0 authored by Thomas G. Lockhart's avatar Thomas G. Lockhart

Update porting list.

Fix markup to get clean compile.
parent d5704609
<!-- <!--
$Header: /cvsroot/pgsql/doc/src/sgml/advanced.sgml,v 1.10 2000/04/07 13:30:58 thomas Exp $ $Header: /cvsroot/pgsql/doc/src/sgml/advanced.sgml,v 1.11 2000/04/11 05:39:06 thomas Exp $
--> -->
<chapter id="advanced"> <chapter id="advanced">
...@@ -234,105 +234,6 @@ SELECT SAL_EMP.schedule[1:2][1:1] ...@@ -234,105 +234,6 @@ SELECT SAL_EMP.schedule[1:2][1:1]
</sect2> </sect2>
</sect1> </sect1>
<!--
We haven't had Time Travel for two or three years, so let's stop
mentioning it. - thomas 2000-04-02
<sect1>
<title>Time Travel</title>
<para>
As of <productname>Postgres</productname> v6.2, <emphasis>time
travel is no longer supported</emphasis>. There are
several reasons for this: performance impact, storage size, and a
pg_time file which grows
toward infinite size in a short period of time.
</para>
<para>
New features such as triggers allow one to mimic the behavior of
time travel when desired, without
incurring the overhead when it is not needed (for most users, this
is most of the time).
See examples in the <filename>contrib</filename> directory for
more information.
</para>
<note>
<title>Time travel is deprecated</title>
<para>
The remaining text in this section is retained only until it can
be rewritten in the context
of new techniques to accomplish the same purpose.
Volunteers? - thomas 1998-01-12
</para>
</note>
<para>
<productname>Postgres</productname> supports the notion of time
travel. This feature
allows a user to run historical queries. For
example, to find the current population of Mariposa
city, one would query:
<programlisting>
SELECT * FROM cities WHERE name = 'Mariposa';
+---------+------------+----------+
|name | population | altitude |
+---------+------------+----------+
|Mariposa | 1320 | 1953 |
+---------+------------+----------+
</programlisting>
<productname>Postgres</productname> will automatically find the
version of Mariposa's
record valid at the current time.
One can also give a time range. For example to see the
past and present populations of Mariposa, one would
query:
<programlisting>
SELECT name, population
FROM cities['epoch', 'now']
WHERE name = 'Mariposa';
</programlisting>
where "epoch" indicates the beginning of the system
clock.
<note>
<para>
On Unix systems, this is always midnight, January 1, 1970 GMT.
</para>
</note>
</para>
<para>
If you have executed all of the examples so
far, then the above query returns:
<programlisting>
+---------+------------+
|name | population |
+---------+------------+
|Mariposa | 1200 |
+---------+------------+
|Mariposa | 1320 |
+---------+------------+
</programlisting>
</para>
<para>
The default beginning of a time range is the earliest
time representable by the system and the default end is
the current time; thus, the above time range can be
abbreviated as ``[,].''
</para>
</sect1>
-->
<sect1> <sect1>
<title>More Advanced Features</title> <title>More Advanced Features</title>
......
...@@ -150,11 +150,15 @@ ...@@ -150,11 +150,15 @@
(<ulink url="mailto:t-ishii@sra.co.jp">Tatsuo Ishii</ulink>)</entry> (<ulink url="mailto:t-ishii@sra.co.jp">Tatsuo Ishii</ulink>)</entry>
</row> </row>
<row> <row>
<entry>NetBSD</entry> <entry>NetBSD 1.4</entry>
<entry>arm32</entry> <entry>arm32</entry>
<entry>v6.5</entry> <entry>v7.0</entry>
<entry>1999-04-14</entry> <entry>2000-04-08</entry>
<entry>(<ulink url="mailto:prlw1@newn.cam.ac.uk">Patrick
Welche</ulink>)</entry>
<!--
<entry>(<ulink url="mailto:a.mcmurry1@physics.oxford.ac.uk">Andrew McMurry</ulink>)</entry> <entry>(<ulink url="mailto:a.mcmurry1@physics.oxford.ac.uk">Andrew McMurry</ulink>)</entry>
-->
</row> </row>
<row> <row>
<entry>NetBSD 1.4U</entry> <entry>NetBSD 1.4U</entry>
......
<!-- <!--
$Header: /cvsroot/pgsql/doc/src/sgml/query.sgml,v 1.10 2000/04/07 13:30:58 thomas Exp $ $Header: /cvsroot/pgsql/doc/src/sgml/query.sgml,v 1.11 2000/04/11 05:39:06 thomas Exp $
--> -->
<chapter id="query"> <chapter id="query">
...@@ -21,8 +21,8 @@ $Header: /cvsroot/pgsql/doc/src/sgml/query.sgml,v 1.10 2000/04/07 13:30:58 thoma ...@@ -21,8 +21,8 @@ $Header: /cvsroot/pgsql/doc/src/sgml/query.sgml,v 1.10 2000/04/07 13:30:58 thoma
flavor of <acronym>SQL</acronym> and is in no way a complete tutorial on flavor of <acronym>SQL</acronym> and is in no way a complete tutorial on
<acronym>SQL</acronym>. Numerous books have been written on <acronym>SQL</acronym>. Numerous books have been written on
<acronym>SQL92</acronym>, including <acronym>SQL92</acronym>, including
<xref linkend="MELT93" endterm="MELT93-title"> and <xref linkend="MELT93" endterm="MELT93"> and
<xref linkend="DATE97" endterm="DATE97-title">. <xref linkend="DATE97" endterm="DATE97">.
You should be aware that some language features You should be aware that some language features
are extensions to the <acronym>ANSI</acronym> standard. are extensions to the <acronym>ANSI</acronym> standard.
</para> </para>
......
<!-- <!--
$Header: /cvsroot/pgsql/doc/src/sgml/ref/comment.sgml,v 1.3 1999/10/26 16:36:28 momjian Exp $ $Header: /cvsroot/pgsql/doc/src/sgml/ref/comment.sgml,v 1.4 2000/04/11 05:39:15 thomas Exp $
Postgres documentation Postgres documentation
--> -->
...@@ -101,7 +101,7 @@ COMMENT ...@@ -101,7 +101,7 @@ COMMENT
<para> <para>
<command>COMMENT</command> adds a comment to an object that can be <command>COMMENT</command> adds a comment to an object that can be
easily retrieved with <application>psql's</application> easily retrieved with <application>psql's</application>
<emphasize>\dd</emphasize> command. <emphasis>\dd</emphasis> command.
To remove a comment, use <literal>NULL</literal>. To remove a comment, use <literal>NULL</literal>.
Comments are automatically dropped when the object is dropped. Comments are automatically dropped when the object is dropped.
</para> </para>
......
<!-- <!--
$Header: /cvsroot/pgsql/doc/src/sgml/ref/create_index.sgml,v 1.10 2000/03/16 14:39:30 thomas Exp $ $Header: /cvsroot/pgsql/doc/src/sgml/ref/create_index.sgml,v 1.11 2000/04/11 05:39:15 thomas Exp $
Postgres documentation Postgres documentation
--> -->
...@@ -46,8 +46,8 @@ CREATE [ UNIQUE ] INDEX <replaceable class="parameter">index_name</replaceable> ...@@ -46,8 +46,8 @@ CREATE [ UNIQUE ] INDEX <replaceable class="parameter">index_name</replaceable>
Causes the system to check for Causes the system to check for
duplicate values in the table when the index is created (if data duplicate values in the table when the index is created (if data
already exist) and each time data is added. Attempts to already exist) and each time data is added. Attempts to
insert or update non-duplicate data will generate an insert or update data which would result in duplicate entries
error. will generate an error.
</para> </para>
</listitem> </listitem>
</varlistentry> </varlistentry>
......
<!-- <!--
$Header: /cvsroot/pgsql/doc/src/sgml/ref/update.sgml,v 1.8 2000/03/26 18:32:27 petere Exp $ $Header: /cvsroot/pgsql/doc/src/sgml/ref/update.sgml,v 1.9 2000/04/11 05:39:15 thomas Exp $
Postgres documentation Postgres documentation
--> -->
...@@ -182,7 +182,7 @@ SELECT * FROM films WHERE kind = 'Dramatic' OR kind = 'Drama'; ...@@ -182,7 +182,7 @@ SELECT * FROM films WHERE kind = 'Dramatic' OR kind = 'Drama';
the positioned UPDATE statement: the positioned UPDATE statement:
<synopsis> <synopsis>
UPDATE table SET column = expression [, ...] UPDATE <replaceable>table</replaceable> SET <replaceable>column</replaceable> = <replaceable>expression</replaceable> [, ...]
WHERE CURRENT OF <replaceable class="parameter">cursor</replaceable> WHERE CURRENT OF <replaceable class="parameter">cursor</replaceable>
</synopsis> </synopsis>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment