1
0
mirror of https://github.com/postgres/postgres.git synced 2025-04-21 12:05:57 +03:00

Recreate HISTORY file to match release.sgml changes. Stamp 7.3 final in

configure/configure.in.
This commit is contained in:
Bruce Momjian 2002-11-26 22:04:55 +00:00
parent c02e607d3b
commit b010b9d78e
4 changed files with 462 additions and 454 deletions

48
HISTORY
View File

@ -3,7 +3,7 @@
Release 7.3 Release 7.3
Release date: 2002-11-?? Release date: 2002-11-27
_________________________________________________________________ _________________________________________________________________
Overview Overview
@ -11,11 +11,11 @@ Overview
Major changes in this release: Major changes in this release:
Schemas Schemas
Schemas allow users to create objects in their own namespace so Schemas allow users to create objects in separate namespaces,
two people or applications can have tables with the same name. so two people or applications can have tables with the same
There is also a public schema for shared tables. Table/index name. There is also a public schema for shared tables.
creation can be restricted by removing permissions on the Table/index creation can be restricted by removing permissions
public schema. on the public schema.
Drop Column Drop Column
PostgreSQL now supports the ALTER TABLE ... DROP COLUMN PostgreSQL now supports the ALTER TABLE ... DROP COLUMN
@ -55,7 +55,10 @@ Overview
Functions/Identifiers Functions/Identifiers
By default, functions can now take up to 32 parameters, and By default, functions can now take up to 32 parameters, and
identifiers can be up to 63 bytes long. identifiers can be up to 63 bytes long. Also, OPAQUE is now
deprecated: there are specific "pseudo-datatypes" to represent
each of the former meanings of OPAQUE in function argument and
result types.
_________________________________________________________________ _________________________________________________________________
Migration to version 7.3 Migration to version 7.3
@ -71,21 +74,26 @@ Migration to version 7.3
* Pre-6.3 clients are no longer supported. * Pre-6.3 clients are no longer supported.
* "pg_hba.conf" now has a column for the user name and additional * "pg_hba.conf" now has a column for the user name and additional
features. Existing files need to be adjusted. features. Existing files need to be adjusted.
* Several "postgresql.conf" logging parameters have been renamed and * Several "postgresql.conf" logging parameters have been renamed.
improved.
* LIMIT #,# has been disabled; use LIMIT # OFFSET #. * LIMIT #,# has been disabled; use LIMIT # OFFSET #.
* "INSERT" statements with column lists must specify all values; * "INSERT" statements with column lists must specify a value for
e.g., INSERT INTO tab (col1, col2) VALUES ('val1') is now invalid. each specified column. For example, INSERT INTO tab (col1, col2)
* An index is now not automatically created for serial columns. VALUES ('val1') is now invalid. It's still allowed to supply fewer
columns than expected if the "INSERT" does not have a column list.
* serial columns are no longer automatically UNIQUE; thus, an index
will not automatically be created.
* A "SET" command inside an aborted transaction is now rolled back. * A "SET" command inside an aborted transaction is now rolled back.
* "COPY" no longer considers missing trailing columns to be null. * "COPY" no longer considers missing trailing columns to be null.
All columns need to be specified. All columns need to be specified. (However, one may achieve a
similar effect by specifying a column list in the "COPY" command.)
* The data type timestamp is now equivalent to timestamp without * The data type timestamp is now equivalent to timestamp without
time zone, instead of timestamp with time zone. time zone, instead of timestamp with time zone.
* Pre-7.3 databases loaded into 7.3 will not have the new object * Pre-7.3 databases loaded into 7.3 will not have the new object
dependencies for serial columns, unique constraints, and foreign dependencies for serial columns, unique constraints, and foreign
keys. See the directory "contrib/adddepend/" for a detailed keys. See the directory "contrib/adddepend/" for a detailed
description and a script that will add such dependencies. description and a script that will add such dependencies.
* An empty string ('') is no longer allowed as the input into an
integer field. Formerly, it was silently interpreted as 0.
_________________________________________________________________ _________________________________________________________________
Changes Changes
@ -113,7 +121,7 @@ Performance
Speed improvement for large object restore (Mario Weilguni) Speed improvement for large object restore (Mario Weilguni)
Mark expired index entries on first lookup, saving later heap fetches Mark expired index entries on first lookup, saving later heap fetches
(Tom) (Tom)
Eliminate NULL bitmap padding when not required (Manfred) Avoid excessive NULL bitmap padding (Manfred Koizar)
Add BSD-licensed qsort() for Solaris, for performance (Bruce) Add BSD-licensed qsort() for Solaris, for performance (Bruce)
Reduce per-row overhead by four bytes (Manfred Koizar) Reduce per-row overhead by four bytes (Manfred Koizar)
Fix GEQO optimizer bug (Neil Conway) Fix GEQO optimizer bug (Neil Conway)
@ -173,7 +181,7 @@ Queries
Disable LIMIT #,# syntax; now only LIMIT # OFFSET # supported (Bruce) Disable LIMIT #,# syntax; now only LIMIT # OFFSET # supported (Bruce)
Increase identifier length to 63 (Neil, Bruce) Increase identifier length to 63 (Neil, Bruce)
UNION fixes for merging >= 3 columns of different lengths (Tom) UNION fixes for merging >= 3 columns of different lengths (Tom)
Add DEFAULT keyword to INSERT, e.g., INSERT ... (..., DEFAULT, ) Add DEFAULT keyword to INSERT, e.g., INSERT ... (..., DEFAULT, ...)
(Rod) (Rod)
Allow views to have default values using ALTER COLUMN ... SET DEFAULT Allow views to have default values using ALTER COLUMN ... SET DEFAULT
(Neil) (Neil)
@ -195,7 +203,7 @@ Queries
Object Manipulation Object Manipulation
Make equals signs optional in CREATE DATABASE (Gavin Sherry) Make equals signs optional in CREATE DATABASE (Gavin Sherry)
Make ALTER TABLE OWNER to change index ownership (Neil) Make ALTER TABLE OWNER change index ownership too (Neil)
New ALTER TABLE tabname ALTER COLUMN colname SET STORAGE controls New ALTER TABLE tabname ALTER COLUMN colname SET STORAGE controls
TOAST storage, compression (John Gray) TOAST storage, compression (John Gray)
Add schema support, CREATE/DROP SCHEMA (Tom) Add schema support, CREATE/DROP SCHEMA (Tom)
@ -245,7 +253,7 @@ Utility Commands
(Rod) (Rod)
Rollback SET commands in aborted transactions (Tom) Rollback SET commands in aborted transactions (Tom)
EXPLAIN now outputs as a query (Tom) EXPLAIN now outputs as a query (Tom)
Display sort keys in EXPLAIN (Tom) Display condition expressions and sort keys in EXPLAIN (Tom)
Add 'SET LOCAL var = value' to set configuration variables for a Add 'SET LOCAL var = value' to set configuration variables for a
single transaction (Tom) single transaction (Tom)
Allow ANALYZE to run in a transaction (Bruce) Allow ANALYZE to run in a transaction (Bruce)
@ -335,7 +343,7 @@ Data Types and Functions
Internationalization Internationalization
Add additional encodings (Korean (JOHAB), Thai (WIN874), Vietnamese Add additional encodings: Korean (JOHAB), Thai (WIN874), Vietnamese
(TCVN), Arabic (WIN1256), Simplified Chinese (GBK), Korean (UHC) (TCVN), Arabic (WIN1256), Simplified Chinese (GBK), Korean (UHC)
(Eiji Tokuya) (Eiji Tokuya)
Enable locale support by default (Peter) Enable locale support by default (Peter)
@ -360,7 +368,7 @@ Server-side Languages
Change PL/Tcl build to use configured compiler and Makefile.shlib Change PL/Tcl build to use configured compiler and Makefile.shlib
(Peter) (Peter)
Overhaul the PL/pgSQL FOUND variable to be more Oracle-compatible Overhaul the PL/pgSQL FOUND variable to be more Oracle-compatible
(Tom, Neil) (Neil, Tom)
Allow PL/pgSQL to handle quoted identifiers (Tom) Allow PL/pgSQL to handle quoted identifiers (Tom)
Allow set-returning PL/pgSQL functions (Neil) Allow set-returning PL/pgSQL functions (Neil)
Make PL/pgSQL schema-aware (Joe) Make PL/pgSQL schema-aware (Joe)
@ -514,7 +522,7 @@ Contrib
Add /contrib/tablefunc table function examples (Joe) Add /contrib/tablefunc table function examples (Joe)
Add /contrib/ltree data type for tree structures (Teodor Sigaev, Add /contrib/ltree data type for tree structures (Teodor Sigaev,
Oleg Bartunov) Oleg Bartunov)
Move /contrib/pg_controldata into main tree (Bruce) Move /contrib/pg_controldata, pg_resetxlog into main tree (Bruce)
Fixes to /contrib/cube (Bruno Wolff) Fixes to /contrib/cube (Bruno Wolff)
Improve /contrib/fulltextindex (Christopher) Improve /contrib/fulltextindex (Christopher)
_________________________________________________________________ _________________________________________________________________

18
configure vendored
View File

@ -1,6 +1,6 @@
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.53 for PostgreSQL 7.3rc2. # Generated by GNU Autoconf 2.53 for PostgreSQL 7.3.
# #
# Report bugs to <pgsql-bugs@postgresql.org>. # Report bugs to <pgsql-bugs@postgresql.org>.
# #
@ -258,8 +258,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package. # Identity of this package.
PACKAGE_NAME='PostgreSQL' PACKAGE_NAME='PostgreSQL'
PACKAGE_TARNAME='postgresql' PACKAGE_TARNAME='postgresql'
PACKAGE_VERSION='7.3rc2' PACKAGE_VERSION='7.3'
PACKAGE_STRING='PostgreSQL 7.3rc2' PACKAGE_STRING='PostgreSQL 7.3'
PACKAGE_BUGREPORT='pgsql-bugs@postgresql.org' PACKAGE_BUGREPORT='pgsql-bugs@postgresql.org'
ac_unique_file="src/backend/access/common/heaptuple.c" ac_unique_file="src/backend/access/common/heaptuple.c"
@ -769,7 +769,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing. # Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF cat <<_ACEOF
\`configure' configures PostgreSQL 7.3rc2 to adapt to many kinds of systems. \`configure' configures PostgreSQL 7.3 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -830,7 +830,7 @@ fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of PostgreSQL 7.3rc2:";; short | recursive ) echo "Configuration of PostgreSQL 7.3:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -949,7 +949,7 @@ fi
test -n "$ac_init_help" && exit 0 test -n "$ac_init_help" && exit 0
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
PostgreSQL configure 7.3rc2 PostgreSQL configure 7.3
generated by GNU Autoconf 2.53 generated by GNU Autoconf 2.53
Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
@ -966,7 +966,7 @@ cat >&5 <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
It was created by PostgreSQL $as_me 7.3rc2, which was It was created by PostgreSQL $as_me 7.3, which was
generated by GNU Autoconf 2.53. Invocation command line was generated by GNU Autoconf 2.53. Invocation command line was
$ $0 $@ $ $0 $@
@ -16108,7 +16108,7 @@ _ASBOX
} >&5 } >&5
cat >&5 <<_CSEOF cat >&5 <<_CSEOF
This file was extended by PostgreSQL $as_me 7.3rc2, which was This file was extended by PostgreSQL $as_me 7.3, which was
generated by GNU Autoconf 2.53. Invocation command line was generated by GNU Autoconf 2.53. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
@ -16170,7 +16170,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\ ac_cs_version="\\
PostgreSQL config.status 7.3rc2 PostgreSQL config.status 7.3
configured by $0, generated by GNU Autoconf 2.53, configured by $0, generated by GNU Autoconf 2.53,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"

View File

@ -1,5 +1,5 @@
dnl Process this file with autoconf to produce a configure script. dnl Process this file with autoconf to produce a configure script.
dnl $Header: /cvsroot/pgsql/configure.in,v 1.217.2.4 2002/11/18 04:41:14 momjian Exp $ dnl $Header: /cvsroot/pgsql/configure.in,v 1.217.2.5 2002/11/26 22:04:55 momjian Exp $
dnl dnl
dnl Developers, please strive to achieve this order: dnl Developers, please strive to achieve this order:
dnl dnl
@ -21,7 +21,7 @@ dnl The GNU folks apparently haven't heard that some people don't use
dnl Texinfo. Use this sorcery to use "docdir" instead of "infodir". dnl Texinfo. Use this sorcery to use "docdir" instead of "infodir".
m4_define([info], [doc]) m4_define([info], [doc])
m4_define([infodir], [docdir]) m4_define([infodir], [docdir])
AC_INIT([PostgreSQL], [7.3rc2], [pgsql-bugs@postgresql.org]) AC_INIT([PostgreSQL], [7.3], [pgsql-bugs@postgresql.org])
m4_undefine([infodir]) m4_undefine([infodir])
m4_undefine([info]) m4_undefine([info])
AC_SUBST(docdir) AC_SUBST(docdir)

View File

@ -1,5 +1,5 @@
<!-- <!--
$Header: /cvsroot/pgsql/doc/src/sgml/release.sgml,v 1.163.2.3 2002/11/23 02:41:10 tgl Exp $ $Header: /cvsroot/pgsql/doc/src/sgml/release.sgml,v 1.163.2.4 2002/11/26 22:04:55 momjian Exp $
--> -->
<appendix id="release"> <appendix id="release">
@ -10,7 +10,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/release.sgml,v 1.163.2.3 2002/11/23 02:41:1
<note> <note>
<title>Release date</title> <title>Release date</title>
<simpara>2002-11-??</simpara> <simpara>2002-11-27</simpara>
</note> </note>
<sect2> <sect2>