Brand 7.1 release. Also update jdbc version in release branch.
authorBruce Momjian <[email protected]>
Mon, 12 Jun 2000 22:36:19 +0000 (22:36 +0000)
committerBruce Momjian <[email protected]>
Mon, 12 Jun 2000 22:36:19 +0000 (22:36 +0000)
README
doc/bug.template
doc/src/FAQ.html
register.txt
src/include/catalog/catversion.h
src/include/version.h.in
src/interfaces/jdbc/postgresql/jdbc1/DatabaseMetaData.java
src/interfaces/jdbc/postgresql/jdbc2/DatabaseMetaData.java
src/interfaces/libpq/libpq.rc

diff --git a/README b/README
index fb6484026ab512ce7fe9475c4358f9a0947d1681..7928545f02b232631868f57cb7e562777b27c11e 100644 (file)
--- a/README
+++ b/README
@@ -2,7 +2,7 @@
 PostgreSQL Data Base Management System (formerly known as Postgres, then
 as Postgres95).
   
-This directory contains the development version of 7.0 of the
+This directory contains the development version of 7.1 of the
 PostgreSQL database server.  The server is not ANSI SQL compliant, but
 it gets closer with every release.  After you unzip and untar the
 distribution file, look at file INSTALL for the installation notes and
index e279c195533abe406b31ff1eba08255cd55efc32..0474b58b0ecfd964a51500ad3f8df8d71d539dd9 100644 (file)
@@ -27,7 +27,7 @@ System Configuration
 
   Operating System (example: Linux 2.0.26 ELF)         :
 
-  PostgreSQL version (example: PostgreSQL-7.0):   PostgreSQL-7.0.1
+  PostgreSQL version (example: PostgreSQL-7.1):   PostgreSQL-7.1
 
   Compiler used (example:  gcc 2.8.0)          :
 
index a71b00f90e390ca9a03dc596998f4e22a5b03f36..e549bb98a45f3cd474cba28d8c5da985bc4f412f 100644 (file)
@@ -137,7 +137,9 @@ am running? <BR>
 large obj descriptor.</I>  Why?<BR>
 <A HREF="#4.22">4.22</A>)      How do I create a column that will default to the
 current time?<BR>
-<A HREF="#4.23">4.23</A>)      Why are my subqueries using <CODE>IN</CODE> so slow?<BR>
+<A HREF="#4.23">4.23</A>) Why are my subqueries using <CODE>IN</CODE> so
+slow?<BR>
+<A HREF="#4.24">4.24</A>) How do I do an <i>outer</i> join?<BR>
 
 <H2><CENTER>Extending PostgreSQL</CENTER></H2>
 
@@ -1206,6 +1208,22 @@ to:
 </PRE></CODE>
 We hope to fix this limitation in a future release.
 
+<H4><A NAME="4.24">4.24</A>) How do I do an <i>outer</i> join?<BR></H4><P>
+PostgreSQL does not support outer joins in the current release. They can
+be simulated using <small>UNION</small> and <small>NOT IN</small>. For
+example, when joining <i>tab1</i> and <i>tab2,</i> the following query
+does an <i>outer</i> join of the two tables:
+<PRE>
+       SELECT tab1.col1, tab2.col2
+       FROM tab1, tab2
+       WHERE tab1.col1 = tab2.col1
+       UNION ALL
+       SELECT tab1.col1, NULL
+       FROM tab1
+       WHERE tab1.col1 NOT IN (SELECT tab2.col1 FROM tab2)
+       ORDER BY tab1.col1
+</PRE>
+
 <HR>
 
 <H2><CENTER>Extending PostgreSQL</CENTER></H2><P>
index 1d6f1bb6eed81480f3f07028bcf8a5e5398399eb..83cbbd9a5d61013142814b8cc85182bb2ded677e 100644 (file)
@@ -1,5 +1,5 @@
 
-(2000-06-01)
+(2000-09-01)
 PostgreSQL has a Web site at http://www.postgresql.org/ which carries details
 on the latest release, upcoming features, and other information to make your
 work or play with PostgreSQL more productive.
index 04e69766368d0e88554db8bd27bac2caae0e5e5f..f15a07fe2b0d45f71d98b86052ae01cbd9fdc95e 100644 (file)
@@ -37,7 +37,7 @@
  * Portions Copyright (c) 1996-2000, PostgreSQL, Inc
  * Portions Copyright (c) 1994, Regents of the University of California
  *
- * $Id: catversion.h,v 1.29 2000/06/12 03:40:51 momjian Exp $
+ * $Id: catversion.h,v 1.30 2000/06/12 22:36:12 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -53,6 +53,6 @@
  */
 
 /*                                                     yyyymmddN */
-#define CATALOG_VERSION_NO     200006081
+#define CATALOG_VERSION_NO     200006121
 
 #endif
index 3c11c6fffa7b87655e7aa35996ed47a4d1c8fc9f..cf291a5734c867234e122933cbf1a85a7676402a 100644 (file)
@@ -4,7 +4,7 @@
  *       this file contains the interface to version.c.
  *       Also some parameters.
  *
- * $Header: /cvsroot/pgsql/src/include/Attic/version.h.in,v 1.8 1999/11/01 02:33:32 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/include/Attic/version.h.in,v 1.9 2000/06/12 22:36:10 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -15,7 +15,7 @@ void ValidatePgVersion(const char *path, char **reason_p);
 void SetPgVersion(const char *path, char **reason_p);
 
 #define PG_RELEASE             "7"
-#define PG_VERSION             "0"
+#define PG_VERSION             "1"
 #define PG_SUBVERSION          "0"
 
 #define PG_VERFILE             "PG_VERSION"
index eae5ac6b5146ea74f930bfb547feb0ba3e6d78d9..4ab6a0c02d90069f20d73a6f6dc4c2b77a53205f 100644 (file)
@@ -179,7 +179,7 @@ public class DatabaseMetaData implements java.sql.DatabaseMetaData
    */
   public String getDatabaseProductVersion() throws SQLException
   {
-    return ("6.5.2");
+    return ("7.1");
   }
   
   /**
index 9a16640d59aae809fb78df936f208a1f106af179..b4b7ebc677fb2334eac7c0d5c810a627a08bbcd5 100644 (file)
@@ -179,7 +179,7 @@ public class DatabaseMetaData implements java.sql.DatabaseMetaData
    */
   public String getDatabaseProductVersion() throws SQLException
   {
-    return ("6.5.2");
+    return ("7.1");
   }
   
   /**
index 5a6ada372ad68e8875e22cb9fa840a24be70dcfe..ca35098d55f8bdc78b3e2bcc4eeeef5406db6776 100644 (file)
@@ -1,8 +1,8 @@
 #include <winver.h>
 
 VS_VERSION_INFO VERSIONINFO
- FILEVERSION 7,0,0,0
- PRODUCTVERSION 7,0,0,0
+ FILEVERSION 7,1,0,0
+ PRODUCTVERSION 7,1,0,0
  FILEFLAGSMASK 0x3fL
  FILEFLAGS 0
  FILEOS VOS__WINDOWS32
@@ -15,13 +15,13 @@ BEGIN
         BEGIN
             VALUE "CompanyName", "\0"
             VALUE "FileDescription", "PostgreSQL Access Library\0"
-            VALUE "FileVersion", "7, 0, 0, 0\0"
+            VALUE "FileVersion", "7, 1, 0, 0\0"
             VALUE "InternalName", "libpq\0"
             VALUE "LegalCopyright", "Copyright (C) 2000\0"
             VALUE "LegalTrademarks", "\0"
             VALUE "OriginalFilename", "libpq.dll\0"
             VALUE "ProductName", "PostgreSQL\0"
-            VALUE "ProductVersion", "7, 0, 0, 0\0"
+            VALUE "ProductVersion", "7, 1, 0, 0\0"
         END
     END
     BLOCK "VarFileInfo"