From 4dc661984b2ed35894ef691d79c783d21475bfeb Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Fri, 11 May 2001 01:34:42 +0000 Subject: [PATCH] Stamp for 7.1.2. Ready when you are... --- HISTORY | 19 ++++++++++++++ README | 2 +- configure.in | 2 +- doc/FAQ | 21 +++++++++++++--- doc/bug.template | 2 +- doc/src/sgml/release.sgml | 47 ++++++++++++++++++++++++++++++++++- doc/src/sgml/version.sgml | 2 +- register.txt | 2 +- src/include/config.h.win32 | 4 +-- src/interfaces/libpq/libpq.rc | 8 +++--- 10 files changed, 93 insertions(+), 16 deletions(-) diff --git a/HISTORY b/HISTORY index a1ed8a8992f..e37e0a3db16 100644 --- a/HISTORY +++ b/HISTORY @@ -1,3 +1,22 @@ + ------------------------------------------------------------------------ + Release 7.1.2 + ------------------------------------------------------------------------ + + +Release 7.1.2 (2001-05-11) + +One fix from 7.1.1. + +Migration to v7.1.2 + +A dump/restore is not required for those running 7.1.X. + +Changes +------- +Fix PL/PgSQL SELECTs when returning no rows + + + ------------------------------------------------------------------------ Release 7.1.1 ------------------------------------------------------------------------ diff --git a/README b/README index b8e78e84299..44b2d75558b 100644 --- a/README +++ b/README @@ -1,7 +1,7 @@ PostgreSQL Data Base Management System (formerly known as Postgres, then as Postgres95). -This directory contains the development version of 7.1.1 of the +This directory contains the development version of 7.1.2 of the PostgreSQL database server. The server is not 100% 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 diff --git a/configure.in b/configure.in index 8f09195d483..3fbd63a29df 100644 --- a/configure.in +++ b/configure.in @@ -28,7 +28,7 @@ AC_CONFIG_HEADER(src/include/config.h) AC_PREREQ(2.13) AC_CONFIG_AUX_DIR(config) -VERSION='7.1.1' +VERSION='7.1.2' AC_SUBST(VERSION) AC_DEFINE_UNQUOTED(PG_VERSION, "$VERSION") diff --git a/doc/FAQ b/doc/FAQ index c7ff46f4086..40d0aafa490 100644 --- a/doc/FAQ +++ b/doc/FAQ @@ -1,7 +1,7 @@ Frequently Asked Questions (FAQ) for PostgreSQL - Last updated: Thu Apr 26 20:55:41 EDT 2001 + Last updated: Thu May 10 21:32:49 EDT 2001 Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us) @@ -74,7 +74,8 @@ 4.11) What is an R-tree index? 4.12) What is the Genetic Query Optimizer? 4.13) How do I perform regular expression searches and - case-insensitive regular expression searches? + case-insensitive regular expression searches? How do I use an index + for case-insensitive searches? 4.14) In a query, how do I detect if a field is NULL? 4.15) What is the difference between the various character types? 4.16.1) How do I create a serial/auto-incrementing field? @@ -233,7 +234,7 @@ 1.7) What is the latest release? - The latest release of PostgreSQL is version 7.1. + The latest release of PostgreSQL is version 7.1.1. We plan to have major releases every four months. @@ -751,12 +752,24 @@ Maximum number of indexes on a table? unlimited join queries through nonexhaustive search. 4.13) How do I perform regular expression searches and case-insensitive - regular expression searches? + regular expression searches? How do I use an index for case-insensitive + searches? The ~ operator does regular expression matching, and ~* does case-insensitive regular expression matching. The case-insensitive variant of LIKE is called ILIKE in PostgreSQL 7.1 and later. + Case-insensitive equality comparisons are normally expressed as: + SELECT * + FROM tab + WHERE lower(col) = 'abc' + + + This will not use an standard index. However, if you create a + functional index, it will be used: + CREATE INDEX tabindex on tab (lower(col)); + + 4.14) In a query, how do I detect if a field is NULL? You test the column with IS NULLIS NOT NULL. diff --git a/doc/bug.template b/doc/bug.template index 892e39bb026..7fb1b4d0126 100644 --- a/doc/bug.template +++ b/doc/bug.template @@ -27,7 +27,7 @@ System Configuration Operating System (example: Linux 2.0.26 ELF) : - PostgreSQL version (example: PostgreSQL-7.1.1): PostgreSQL-7.1.1 + PostgreSQL version (example: PostgreSQL-7.1.1): PostgreSQL-7.1.2 Compiler used (example: gcc 2.95.2) : diff --git a/doc/src/sgml/release.sgml b/doc/src/sgml/release.sgml index 059c839363a..0bcfb1ff46a 100644 --- a/doc/src/sgml/release.sgml +++ b/doc/src/sgml/release.sgml @@ -1,10 +1,55 @@ Release Notes + + Release 7.1.2 + + + Release date + 2001-05-11 + + + + + + This has one fix from 7.1.1. + + + + + Migration to version 7.1.2 + + + A dump/restore is not required for those running + 7.1.X. + + + + + Changes + + + +Fix PL/PgSQL SELECTs when returning no rows + + + + + + Release 7.1.1 diff --git a/doc/src/sgml/version.sgml b/doc/src/sgml/version.sgml index ca157a2026b..23c202657d2 100644 --- a/doc/src/sgml/version.sgml +++ b/doc/src/sgml/version.sgml @@ -3,5 +3,5 @@ Update this file to propagate correct current version numbers to the documentation. In text, use for example &version; to refer to them. --> - + diff --git a/register.txt b/register.txt index 53b6475f3be..5880eca3cf6 100644 --- a/register.txt +++ b/register.txt @@ -1,5 +1,5 @@ -(2001-05-05) +(2001-05-11) 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. diff --git a/src/include/config.h.win32 b/src/include/config.h.win32 index a3f478774c9..32a28421994 100644 --- a/src/include/config.h.win32 +++ b/src/include/config.h.win32 @@ -1,8 +1,8 @@ /* * Parts of config.h that you get with autoconf on other systems */ -#define PG_VERSION "7.1.1" -#define PG_VERSION_STR "7.1.1 (win32)" +#define PG_VERSION "7.1.2" +#define PG_VERSION_STR "7.1.2 (win32)" #define SYSCONFDIR "" diff --git a/src/interfaces/libpq/libpq.rc b/src/interfaces/libpq/libpq.rc index 5652bd8ca81..90d379f9d56 100644 --- a/src/interfaces/libpq/libpq.rc +++ b/src/interfaces/libpq/libpq.rc @@ -1,8 +1,8 @@ #include VS_VERSION_INFO VERSIONINFO - FILEVERSION 7,1,1,0 - PRODUCTVERSION 7,1,1,0 + FILEVERSION 7,1,2,0 + PRODUCTVERSION 7,1,2,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, 1, 0, 0\0" + VALUE "FileVersion", "7, 1, 2, 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, 1, 0, 0\0" + VALUE "ProductVersion", "7, 1, 2, 0\0" END END BLOCK "VarFileInfo"