HISTORY file - Mailing list pgsql-hackers

From Peter Eisentraut
Subject HISTORY file
Date
Msg-id Pine.LNX.4.30.0110262344250.1937-100000@peter.localdomain
Whole thread Raw
Responses Re: HISTORY file
Re: HISTORY file
List pgsql-hackers
I find the HISTORY file to be distressingly poor to peruse.  Reasons:

A large proportion of the items don't convey any useful information.
Examples:

| PLpgSQL fix for SELECT... FOR UPDATE (Tom)

What did this fix?  Does SELECT FOR UDPATE now work whereas it didn't use
to? => "SELECT ... FOR UPDATE now works in PL/pgSQL"

| Fix for PL/pgSQL PERFORM returning multiple rows (Tom)

What did this fix?  Can you return multiple rows now or does it merely
give an error message that you cannot where it used to crash?

| Fix for inherited CHECK constraints (Stephan Szabo)

ditto

| PL/pgSQL Allow IS and FOR in cursors (Bruce)

If I didn't happen to know exactly what this meant, I wouldn't have a
clue.

| Allow NULL to appear at beginning/end based on ORDER BY (Tom)

It doesn't "allow", it just "does".

| Pltcl add spi_lastoid capability (bob@redivi.com)

Capability = command, function, type, ...?

| Allow column renaming in views

ALTER VIEW foo RENAME COLUMN -- huh?

| New option to output SET SESSION AUTHORIZATION commands (Peter E)

Option to what to output where?

| New postgresql.conf option to enable/disable "col = NULL" comparisons

This is not correct.

| Cachability fixes (Thomas, Tom)

I don't think cachability as such was "fixed", or even "changed".  The
item probably related to some iscacheable pg_proc entries which were
temporarily broken.


The categories Bug Fixes, Enhancements, Types, Performance, Interfaces,
Source Code could be split better, and they're not used very consistently.
An example from each category that doesn't fit:

Bug Fixes: Disallow access to pg_statistic for non-super user (Tom)
This was not a bug, but a consequence of a change.

Enhancements: Fix TCL COPY TO/FROM (ljb)
If it is "fixed" then it was broken before.

Types: New function bit_length() (Peter E)
No comment.

Performance: Dynahash portability improvements (Tom)

Interfaces: Obviously, anything done in the interfaces is also either a
bug fix or an enhancement.  And what exactly constitutes an interface is
not clear to me.

Source code: Remove OID's from some system tables (Tom)
Maybe this is an enhancement.


Some changes are "must know", because they are incompatible, such as

| Load pg_hba.conf only on startup and SIGHUP (Bruce)

This should be made clear somewhere.


Finally,

| Remove configure --enable-pltcl-utf option

There was never such an option in a previous release.

-- 
Peter Eisentraut   peter_e@gmx.net   http://funkturm.homeip.net/~peter



pgsql-hackers by date:

Previous
From: mlw
Date:
Subject: Some suggestions.
Next
From: Tom Lane
Date:
Subject: Re: bug (?) with RULEs with WHERE