Commit 7bfd95a4 authored by Bruce Momjian's avatar Bruce Momjian

Remove pre-7.4 documentaiton mentions, now that 8.0 is the oldest

supported release.
parent 6a2e19d9
<!-- $PostgreSQL: pgsql/doc/src/sgml/datatype.sgml,v 1.242 2010/02/17 04:19:37 tgl Exp $ --> <!-- $PostgreSQL: pgsql/doc/src/sgml/datatype.sgml,v 1.243 2010/02/24 03:33:48 momjian Exp $ -->
<chapter id="datatype"> <chapter id="datatype">
<title id="datatype-title">Data Types</title> <title id="datatype-title">Data Types</title>
...@@ -715,11 +715,7 @@ NUMERIC ...@@ -715,11 +715,7 @@ NUMERIC
<note> <note>
<para> <para>
Prior to <productname>PostgreSQL</productname> 7.4, the precision in The assumption that <type>real</type> and
<type>float(<replaceable>p</replaceable>)</type> was taken to mean
so many <emphasis>decimal</> digits. This has been corrected to match the SQL
standard, which specifies that the precision is measured in binary
digits. The assumption that <type>real</type> and
<type>double precision</type> have exactly 24 and 53 bits in the <type>double precision</type> have exactly 24 and 53 bits in the
mantissa respectively is correct for IEEE-standard floating point mantissa respectively is correct for IEEE-standard floating point
implementations. On non-IEEE platforms it might be off a little, but implementations. On non-IEEE platforms it might be off a little, but
...@@ -795,11 +791,9 @@ ALTER SEQUENCE <replaceable class="parameter">tablename</replaceable>_<replaceab ...@@ -795,11 +791,9 @@ ALTER SEQUENCE <replaceable class="parameter">tablename</replaceable>_<replaceab
<note> <note>
<para> <para>
Prior to <productname>PostgreSQL</productname> 7.3, <type>serial</type> If you wish a serial column to have a unique constraint or be
implied <literal>UNIQUE</literal>. This is no longer automatic. If a primary key, it must be specified, just like any other data
you wish a serial column to have a unique constraint or be a type.
primary key, it must now be specified, just like
any other data type.
</para> </para>
</note> </note>
...@@ -1521,14 +1515,6 @@ SELECT E'\\xDEADBEEF'; ...@@ -1521,14 +1515,6 @@ SELECT E'\\xDEADBEEF';
</tgroup> </tgroup>
</table> </table>
<note>
<para>
Prior to <productname>PostgreSQL</productname> 7.3, writing just
<type>timestamp</type> was equivalent to <type>timestamp with
time zone</type>. This was changed for SQL compliance.
</para>
</note>
<para> <para>
<type>time</type>, <type>timestamp</type>, and <type>time</type>, <type>timestamp</type>, and
<type>interval</type> accept an optional precision value <type>interval</type> accept an optional precision value
......
<!-- $PostgreSQL: pgsql/doc/src/sgml/ddl.sgml,v 1.88 2009/10/23 05:24:52 petere Exp $ --> <!-- $PostgreSQL: pgsql/doc/src/sgml/ddl.sgml,v 1.89 2010/02/24 03:33:48 momjian Exp $ -->
<chapter id="ddl"> <chapter id="ddl">
<title>Data Definition</title> <title>Data Definition</title>
...@@ -1795,18 +1795,12 @@ REVOKE CREATE ON SCHEMA public FROM PUBLIC; ...@@ -1795,18 +1795,12 @@ REVOKE CREATE ON SCHEMA public FROM PUBLIC;
</para> </para>
<para> <para>
In <productname>PostgreSQL</productname> versions before 7.3, It is best to avoid table names beginning with <literal>pg_</>
table names beginning with <literal>pg_</> were reserved. This is because they might someday conflict with system catalogs of the
no longer true: you can create such a table name if you wish, in same name. (<productname>PostgreSQL</productname> system catalog
any non-system schema. However, it's best to continue to avoid table names always start with <literal>pg_</>). Of course, table
such names, to ensure that you won't suffer a conflict if some names can always be schema-qualified to avoid conflicting with
future version defines a system table named the same as your system catalog table names.
table. (With the default search path, an unqualified reference to
your table name would then be resolved as the system table instead.)
System tables will continue to follow the convention of having
names beginning with <literal>pg_</>, so that they will not
conflict with unqualified user-table names so long as users avoid
the <literal>pg_</> prefix.
</para> </para>
</sect2> </sect2>
...@@ -3040,15 +3034,6 @@ DROP TABLE products CASCADE; ...@@ -3040,15 +3034,6 @@ DROP TABLE products CASCADE;
</para> </para>
</note> </note>
<note>
<para>
Foreign key constraint dependencies and serial column dependencies
from <productname>PostgreSQL</productname> versions prior to 7.3
are <emphasis>not</emphasis> maintained or created during the
upgrade process. All other dependency types will be properly
created during an upgrade from a pre-7.3 database.
</para>
</note>
</sect1> </sect1>
</chapter> </chapter>
<!-- $PostgreSQL: pgsql/doc/src/sgml/libpq.sgml,v 1.300 2010/02/17 04:19:37 tgl Exp $ --> <!-- $PostgreSQL: pgsql/doc/src/sgml/libpq.sgml,v 1.301 2010/02/24 03:33:49 momjian Exp $ -->
<chapter id="libpq"> <chapter id="libpq">
<title><application>libpq</application> - C Library</title> <title><application>libpq</application> - C Library</title>
...@@ -1203,14 +1203,6 @@ PQconninfoOption *PQconninfoParse(const char *conninfo, char **errmsg); ...@@ -1203,14 +1203,6 @@ PQconninfoOption *PQconninfoParse(const char *conninfo, char **errmsg);
has been sent to the server and not yet completed. has been sent to the server and not yet completed.
</para> </para>
<caution>
<para>
<function>PQtransactionStatus</> will give incorrect results when using
a <productname>PostgreSQL</> 7.3 server that has the parameter <literal>autocommit</>
set to off. The server-side autocommit feature has been
deprecated and does not exist in later server versions.
</para>
</caution>
</listitem> </listitem>
</varlistentry> </varlistentry>
......
<!-- $PostgreSQL: pgsql/doc/src/sgml/protocol.sgml,v 1.83 2010/02/22 18:12:04 momjian Exp $ --> <!-- $PostgreSQL: pgsql/doc/src/sgml/protocol.sgml,v 1.84 2010/02/24 03:33:49 momjian Exp $ -->
<chapter id="protocol"> <chapter id="protocol">
<title>Frontend/Backend Protocol</title> <title>Frontend/Backend Protocol</title>
...@@ -165,8 +165,8 @@ ...@@ -165,8 +165,8 @@
<para> <para>
Data of a particular data type might be transmitted in any of several Data of a particular data type might be transmitted in any of several
different <firstterm>formats</>. As of <productname>PostgreSQL</> 7.4 different <firstterm>formats</>.
the only supported formats are <quote>text</> and <quote>binary</>, The only supported formats are <quote>text</> and <quote>binary</>,
but the protocol makes provision for future extensions. The desired but the protocol makes provision for future extensions. The desired
format for any value is specified by a <firstterm>format code</>. format for any value is specified by a <firstterm>format code</>.
Clients can specify a format code for each transmitted parameter value Clients can specify a format code for each transmitted parameter value
......
<!-- $PostgreSQL: pgsql/doc/src/sgml/rules.sgml,v 1.53 2009/11/05 23:24:22 tgl Exp $ --> <!-- $PostgreSQL: pgsql/doc/src/sgml/rules.sgml,v 1.54 2010/02/24 03:33:49 momjian Exp $ -->
<chapter id="rules"> <chapter id="rules">
<title>The Rule System</title> <title>The Rule System</title>
...@@ -1828,9 +1828,6 @@ GRANT SELECT ON phone_number TO secretary; ...@@ -1828,9 +1828,6 @@ GRANT SELECT ON phone_number TO secretary;
</listitem> </listitem>
</itemizedlist> </itemizedlist>
(This system was established in <productname>PostgreSQL</> 7.3.
In versions before that, the command status might show different
results when rules exist.)
</para> </para>
<para> <para>
......
<!-- $PostgreSQL: pgsql/doc/src/sgml/xindex.sgml,v 1.64 2008/12/07 23:46:39 alvherre Exp $ --> <!-- $PostgreSQL: pgsql/doc/src/sgml/xindex.sgml,v 1.65 2010/02/24 03:33:49 momjian Exp $ -->
<sect1 id="xindex"> <sect1 id="xindex">
<title>Interfacing Extensions To Indexes</title> <title>Interfacing Extensions To Indexes</title>
...@@ -895,16 +895,6 @@ ALTER OPERATOR FAMILY integer_ops USING btree ADD ...@@ -895,16 +895,6 @@ ALTER OPERATOR FAMILY integer_ops USING btree ADD
try to use these SQL features with the data type. try to use these SQL features with the data type.
</para> </para>
<note>
<para>
In <productname>PostgreSQL</productname> versions before 7.4,
sorting and grouping operations would implicitly use operators named
<literal>=</>, <literal>&lt;</>, and <literal>&gt;</>. The new
behavior of relying on default operator classes avoids having to make
any assumption about the behavior of operators with particular names.
</para>
</note>
<para> <para>
Another important point is that an operator that Another important point is that an operator that
appears in a hash operator family is a candidate for hash joins, appears in a hash operator family is a candidate for hash joins,
......
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