Skip to content

Commit af3cf2c

Browse files
committed
Update to reflect Tom's suggestions.
1 parent f20e3c3 commit af3cf2c

File tree

2 files changed

+18
-17
lines changed

2 files changed

+18
-17
lines changed

HISTORY

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Overview
1818

1919
Drop Column
2020

21-
PostgreSQL now support ALTER TABLE ... DROP COLUMN functionality.
21+
PostgreSQL now supports ALTER TABLE ... DROP COLUMN functionality.
2222

2323
Table Functions
2424

@@ -42,7 +42,7 @@ Overview
4242

4343
Multibyte/Locale
4444

45-
Both multibyte and locale are now enabled by default.
45+
Both multibyte and locale are now always enabled.
4646

4747
Logging
4848

@@ -57,7 +57,7 @@ Overview
5757
Functions/Identifiers
5858

5959
By default, functions can now take up to 32 parameters, and
60-
identifiers can be up to 64 bytes long.
60+
identifiers can be up to 63 bytes long.
6161

6262
----------------------------------------------------------------------
6363

@@ -101,7 +101,7 @@ Changes
101101
Server Operation
102102
================
103103
Kerberos V Heimdal support (KTH)
104-
Add pg_locks table to show locks (Neil)
104+
Add pg_locks view to show locks (Neil)
105105
Security fixes for password negotiation memory allocation (Neil)
106106
Remove support for version 0, <=6.2 FE/BE protocol (Tom)
107107
Reserve the last few backend slots for superusers, add GUC variable
@@ -115,12 +115,10 @@ Improve caching of index information (Tom)
115115
Optimizer improvements (Tom, Fernando Nasser)
116116
Catalog caches now store failed lookups (Tom)
117117
Hash function improvements (Neil)
118-
EXPLAIN now outputs as a query (Tom)
119118
Improve performance of query tokenization and network handling (Peter)
120119
Speed improvement for large object restore (Mario Weilguni)
121120
Mark expired index entries on first lookup, saving later heap fetches (Tom)
122121
Eliminate NULL bitmap padding when not required (Manfred)
123-
Display sort keys in EXPLAIN (Tom)
124122
Add BSD-licensed qsort() for Solaris, for performance (Bruce)
125123
Reduce per-row overhead by four bytes (Manfred Koizar)
126124
Fix GEQO optimizer bug (Neil Conway)
@@ -228,9 +226,11 @@ Make pg_dump use ALTER TABLE ADD PRIMARY KEY, for performance (Neil)
228226
Disable brackets in multi-statement rules (Bruce)
229227
Disable VACUUM from being called inside a function (Bruce)
230228
Allow dropdb and other scripts to use identifiers with spaces (Bruce)
231-
Restrict comments to the current database
229+
Restrict comment to the current database
232230
Allow comments on operators, independent of the underlying function (Rod)
233231
Rollback SET commands in aborted transactions (Tom)
232+
EXPLAIN now outputs as a query (Tom)
233+
Display sort keys in EXPLAIN (Tom)
234234
Add 'SET LOCAL var = value' to set GUC variables for a single transaction (Tom)
235235
Allow ANALYZE to run in a transaction (Bruce)
236236
Improve COPY syntax using new WITH clauses, keep backward compatibility (Bruce)
@@ -291,7 +291,7 @@ Allow bit string constants without fully-specified length (Thomas)
291291
Allow conversion between 8-byte integers and bit strings (Thomas)
292292
Implement hex literal conversion to bit string literal (Thomas)
293293
Allow table functions to appear in the FROM clause (Joe)
294-
Increase maximum number of function parameters to 32 (Bruce) momjian
294+
Increase maximum number of function parameters to 32 (Bruce)
295295
No longer automatically create index for SERIAL column (Tom)
296296
Add current_database() (Rod)
297297
Fix cash_words() to not overflow buffer (Tom)
@@ -412,12 +412,12 @@ Rename some internal identifiers to simplify Win32 compile (Jan, Katherine Ward)
412412
Add documentation on computing disk space (Bruce)
413413
Remove KSQO from GUC (Bruce)
414414
Fix memory leak in rtree (Kenneth Been)
415-
Modify a few error messages for consistency (Bruce) momjian
415+
Modify a few error messages for consistency (Bruce)
416416
Remove unused system table columns (Peter)
417417
Make system columns NOT NULL where appropriate (Tom)
418418
Clean up use of sprintf in favor of snprintf()
419419
Remove OPAQUE and create specific subtypes (Tom)
420-
Cleanups in array internal handling (Tom)
420+
Cleanups in array internal handling (Joe)
421421
Disallow pg_atoi('') (Bruce)
422422
Remove GUC parameter wal_files because WAL files are now recycled (Bruce)
423423

src/tools/pgindent/README

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
This can format all PostgreSQL *.c and *.h files, excluding libpq++,
22
*.y, and *.l files.
33

4-
On 09/06/1997, from the top directory, I ran:
4+
Get the list of typedef's included in pgindent by running this on the
5+
pgsql/bin directory:
6+
7+
/src/tools/find_typedef
8+
9+
and update the list in pgindent.
10+
11+
From the top directory, run:
512

613
find . -name '*.[ch]' -type f -print | egrep -v '\+\+|s_lock.h' | xargs -n100 pgindent
714

@@ -23,12 +30,6 @@ If you don't believe me, take a directory and make a copy. Run pgindent
2330
on the copy using GNU indent, and do a diff -r. You will see what I
2431
mean. GNU indent does some things better, but mangles too.
2532

26-
We get the list of typedef's included in pgindent by running:
27-
28-
/src/tools/find_typedef
29-
30-
Make sure to do the pgsql/bin directory, and the src/interfaces/odbc
31-
directory. Merge the output of these and remove duplicates.
3233

3334
---------------------------------------------------------------------------
3435

0 commit comments

Comments
 (0)