This patch fixes a few grammatical errors, removes some duplicate

entries, and attributes some JDBC changes to the right people.

Neil Conway
This commit is contained in:
Bruce Momjian 2002-10-03 17:17:42 +00:00
parent e654065f11
commit dc4a49398f
1 changed files with 16 additions and 17 deletions

33
HISTORY
View File

@ -65,9 +65,11 @@ Overview
Migration to version 7.3 Migration to version 7.3
A dump/restore using "pg_dump" is required for those wishing to migrate A dump/restore using "pg_dump" is required for those wishing to migrate
data from any previous release. A summary of changes needed in client data from any previous release. If your application examines the
applications is at system catalogs, additional changes will be required due to the
http://www.ca.postgresql.org/docs/momjian/upgrade_tips_7.3. introduction of schemas in 7.3; for more information, see
http://www.ca.postgresql.org/docs/momjian/upgrade_tips_7.3
Observe the following incompatibilities: Observe the following incompatibilities:
@ -79,21 +81,19 @@ Migration to version 7.3
* LIMIT #,# is disabled, use LIMIT # OFFSET #. * LIMIT #,# is disabled, use LIMIT # OFFSET #.
* LIMIT can now appear before FOR UPDATE, for portability.
* INSERTs with column lists must specify all values, e.g. * INSERTs with column lists must specify all values, e.g.
INSERT INTO tab (col1, col2) VALUES ('val1') is now invalid INSERT INTO tab (col1, col2) VALUES ('val1') is now invalid.
* DROP object now takes either CASCADE or RESTRICT to control * DROP object now takes either CASCADE or RESTRICT to control
whether dependent objects are also dropped whether dependent objects are also dropped.
* An index is now not automatically created for SERIAL columns * An index is now not automatically created for SERIAL columns.
* A SET inside an aborted transaction is now rolled back * A SET 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.
* TIMESTAMP and TIME data types now default to WITHOUT TIMEZONE * TIMESTAMP and TIME data types now default to WITHOUT TIMEZONE.
* 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, UNIQUE constraints, and foreign keys. See dependencies for SERIAL, UNIQUE constraints, and foreign keys. See
@ -176,7 +176,7 @@ Queries
======= =======
Make cursors insensitive, meaning their contents do not change (Tom) Make cursors insensitive, meaning their contents do not change (Tom)
Disable LIMIT #,# syntax; now only LIMIT # OFFSET # supported (Bruce) Disable LIMIT #,# syntax; now only LIMIT # OFFSET # supported (Bruce)
Increase identifier length to 64 (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, i.e INSERT ... (..., DEFAULT, ) (Rod) Add DEFAULT keyword to INSERT, i.e INSERT ... (..., DEFAULT, ) (Rod)
Allow views to have default values using ALTER COLUMN ... SET DEFAULT (Neil) Allow views to have default values using ALTER COLUMN ... SET DEFAULT (Neil)
@ -222,7 +222,6 @@ Automatically drop constraints/functions when object is dropped (Rod)
Add CREATE/DROP OPERATOR CLASS (Bill Studenmund, Tom) Add CREATE/DROP OPERATOR CLASS (Bill Studenmund, Tom)
Add ALTER TABLE DROP COLUMN (Christopher, Tom, Hiroshi) Add ALTER TABLE DROP COLUMN (Christopher, Tom, Hiroshi)
Prevent inherited columns from being removed or renamed (Alvaro Herrera) Prevent inherited columns from being removed or renamed (Alvaro Herrera)
Add CREATE OR REPLACE VIEW, CREATE OR REPLACE RULE (Gavin, Neil, Tom)
Fix foreign key constraints to not error on intermediate db states (Stephan) Fix foreign key constraints to not error on intermediate db states (Stephan)
Propagate column or table renaming to foreign key constraints Propagate column or table renaming to foreign key constraints
Add CREATE OR REPLACE VIEW (Gavin, Neil, Tom) Add CREATE OR REPLACE VIEW (Gavin, Neil, Tom)
@ -336,7 +335,8 @@ Allow recursive SQL function (Peter)
Change PL/Tcl build to use configured compiler and Makefile.shlib (Peter) Change PL/Tcl build to use configured compiler and Makefile.shlib (Peter)
Overhaul the PL/pgSQL FOUND variable to be more Oracle-compatible (Tom, Neil) Overhaul the PL/pgSQL FOUND variable to be more Oracle-compatible (Tom, Neil)
Allow PL/pgSQL to handle quoted identifiers (Tom) Allow PL/pgSQL to handle quoted identifiers (Tom)
Allow PL/pgSQL functions can return sets (Neil) Allow set-returning PL/pgSQL functions (Neil)
Make PL/pgSQL schema-aware (Joe)
Psql Psql
==== ====
@ -367,13 +367,12 @@ Allow jdbc to compile with jdk 1.4 (Dave)
Add jdbc3 support (Barry) Add jdbc3 support (Barry)
Allows jdbc to set loglevel by adding ?loglevel=X to the connection URL (Barry) Allows jdbc to set loglevel by adding ?loglevel=X to the connection URL (Barry)
Add jdbc Driver.info() message that prints out the version number (Barry) Add jdbc Driver.info() message that prints out the version number (Barry)
Add jdbc updateable result sets Add jdbc updateable result sets (Raghu Nidagal, Dave)
Add jdbc support for callable statements Add jdbc support for callable statements (Paul Bethe)
Add jdbc query cancel capability Add jdbc query cancel capability
Add refresh row to jdbc (Dave) Add refresh row to jdbc (Dave)
Fix jdbc MD5 encryption handling for multibyte servers (Jun Kawai) Fix jdbc MD5 encryption handling for multibyte servers (Jun Kawai)
Add JDBC support for prepared statements (Barry) Add JDBC support for prepared statements (Barry)
Add support for new prepared statements
ECPG ECPG
==== ====