Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit66807b8

Browse files
committed
Prepare for 6.4.1.
1 parent673d7f6 commit66807b8

File tree

10 files changed

+377
-1541
lines changed

10 files changed

+377
-1541
lines changed

‎INSTALL

Lines changed: 37 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ Table of Contents
3838
Installation
3939
Operation
4040
5. Release Notes
41-
Release 6.4
42-
Migration to v6.4
41+
Release 6.4.1
42+
Migration to v6.4.1
4343
Detailed Change List
4444

4545
List of Tables
@@ -71,7 +71,7 @@ Chapter 1. Introduction
7171

7272
Chapter 2. Ports
7373

74-
This manual describes version 6.4 of Postgres. The
74+
This manual describes version 6.4.1 of Postgres. The
7575
Postgres developer community has compiled and tested
7676
Postgres on a number of platforms. Check the web site
7777
for the latest information.
@@ -83,58 +83,58 @@ Currently Supported Platforms
8383

8484
Table 2-1. Supported Platforms
8585
OS Processor Version Reported Remarks
86-
AIX 4.2.1 RS6000 v6.4 1998-10-27 (Andreas Zeugswetter)
87-
BSDI x86 v6.4 1998-10-25 (Bruce Momjian
88-
FreeBSD x86 v6.4 1998-10-26 (Tatsuo Ishii, Marc
86+
AIX 4.2.1 RS6000 v6.4.1 1998-10-27 (Andreas Zeugswetter)
87+
BSDI x86 v6.4.1 1998-10-25 (Bruce Momjian
88+
FreeBSD x86 v6.4.1 1998-10-26 (Tatsuo Ishii, Marc
8989
2.2.x-3.x Fournier)
90-
DGUX 5.4R4.11 m88k v6.3 1998-03-01 v6.4 probably OK. Needs
90+
DGUX 5.4R4.11 m88k v6.3 1998-03-01 v6.4.1 probably OK. Needs
9191
new maintainer. (Brian E
9292
Gallew)
93-
Digital Unix Alpha v6.4 1998-10-29 Minor patchable problems
93+
Digital Unix Alpha v6.4.1 1998-10-29 Minor patchable problems
9494
4.0 (Pedro J. Lobo)
95-
HPUX PA-RISC v6.4 1998-10-25 Both 9.0x and 10.20
95+
HPUX PA-RISC v6.4.1 1998-10-25 Both 9.0x and 10.20
9696
(Tom Lane, Stan Brown)
9797
IRIX 6.x MIPS v6.3 1998-03-01 5.x is different (Andrew
9898
Martin)
9999
linux 2.0.x Alpha v6.3.2 1998-04-16 Mostly successful. Needs
100-
work for v6.4. (Ryan
100+
work for v6.4.1. (Ryan
101101
Kirkpatrick)
102-
linux 2.0.x x86 v6.4 1998-10-27 (Thomas Lockhart)
103-
linux x86 v6.4 1998-10-25 (Oliver Elphick, Taral)
102+
linux 2.0.x x86 v6.4.1 1998-10-27 (Thomas Lockhart)
103+
linux x86 v6.4.1 1998-10-25 (Oliver Elphick, Taral)
104104
2.0.x/glibc2
105-
linux 2.0.x Sparc v6.4 1998-10-25 (Tom Szybist)
106-
linuxPPC PPC603e v6.4 1998-10-26 Powerbook 2400c (Tatsuo
105+
linux 2.0.x Sparc v6.4.1 1998-10-25 (Tom Szybist)
106+
linuxPPC PPC603e v6.4.1 1998-10-26 Powerbook 2400c (Tatsuo
107107
2.1.24 Ishii)
108-
mklinux DR3 PPC750 v6.4 1998-09-16 PowerMac 7600 (Tatsuo
108+
mklinux DR3 PPC750 v6.4.1 1998-09-16 PowerMac 7600 (Tatsuo
109109
Ishii)
110-
NetBSD/i386 x86 v6.4 1998-10-25 (Brook Milligan)
110+
NetBSD/i386 x86 v6.4.1 1998-10-25 (Brook Milligan)
111111
1.3.2
112-
NetBSD- NS32532 v6.4 1998-10-27 (small problems in
112+
NetBSD- NS32532 v6.4.1 1998-10-27 (small problems in
113113
current date/time math
114114
(Jon Buller)
115-
NetBSD/sparc Sparc v6.4 1998-10-27 (Tom I Helbekkmo)
115+
NetBSD/sparc Sparc v6.4.1 1998-10-27 (Tom I Helbekkmo)
116116
1.3H
117117
NetBSD 1.3 VAX v6.3 1998-03-01 (Tom I Helbekkmo)
118118
SCO UnixWare x86 v6.3 1998-03-01 aka UNIVEL (Billy G.
119119
2.x Allie)
120-
SCO UnixWare x86 v6.4 1998-10-04 (Billy G. Allie)
120+
SCO UnixWare x86 v6.4.1 1998-10-04 (Billy G. Allie)
121121
7
122-
Solaris x86 v6.4 1998-10-28 (Marc Fournier)
123-
Solaris Sparc v6.4 1998-10-28 (Tom Szybist, Frank
122+
Solaris x86 v6.4.1 1998-10-28 (Marc Fournier)
123+
Solaris Sparc v6.4.1 1998-10-28 (Tom Szybist, Frank
124124
2.6-2.7 Ridderbusch)
125125
SunOS 4.1.4 Sparc v6.3 1998-03-01 patches submitted (Tatsuo
126126
Ishii)
127-
SVR4 MIPS v6.4 1998-10-28 no 64-bit int support
127+
SVR4 MIPS v6.4.1 1998-10-28 no 64-bit int support
128128
(Frank Ridderbusch)
129129
SVR4 4.4 m88k v6.2.1 1998-03-01 confirmed with patching
130130
(Doug Winterburn)
131-
Windows NT x86 v6.4 1998-10-08 Mostly working with the
131+
Windows NT x86 v6.4.1 1998-10-08 Mostly working with the
132132
Cygwin library. No DLLs
133133
yet. (Horak Daniel)
134134

135135

136136
Platforms listed for v6.3.x should also work with
137-
v6.4, but we did not receive confirmation of such at
137+
v6.4.1, but we did not receive confirmation of such at
138138
the time this list was compiled.
139139

140140
Note: For Windows NT, the server-side port of
@@ -174,7 +174,7 @@ Unsupported Platforms
174174

175175
Chapter 3. Installation
176176

177-
Complete installation instructions for Postgres v6.4.
177+
Complete installation instructions for Postgres v6.4.1.
178178
Before installing Postgres, you may wish to visit
179179
www.postgresql.org for up to date information,
180180
patches, etc.
@@ -270,7 +270,7 @@ Installation Procedure
270270
happen in this account.
271271

272272
4. Ftp file
273-
ftp://ftp.postgresql.org/pub/postgresql-v6.4.tar.gz
273+
ftp://ftp.postgresql.org/pub/postgresql-v6.4.1.tar.gz
274274
from the Internet. Store it in your home directory.
275275

276276
5. Some platforms use flex. If your system uses flex
@@ -339,7 +339,7 @@ Installation Procedure
339339
pull the most recent version of pg_dumpall from
340340
the new distribution:
341341
$ cd
342-
$ gunzip -c postgresql-v6.4.tar.gz \
342+
$ gunzip -c postgresql-v6.4.1.tar.gz \
343343
| tar xvf - src/bin/pg_dump/pg_dumpall
344344
$ chmod a+x src/bin/pg_dump/pg_dumpall
345345
$ src/bin/pg_dump/pg_dumpall -z > db.out
@@ -435,7 +435,7 @@ Installation Procedure
435435
$ exit
436436
10. Unzip and untar the new source file. Type
437437
$ cd /usr/src/pgsql
438-
$ gunzip -c ~/postgresql-v6.4.tar.gz | tar xvf -
438+
$ gunzip -c ~/postgresql-v6.4.1.tar.gz | tar xvf -
439439
11. Configure the source code for your system. It
440440
is this step at which you can specify your actual
441441
installation path for the build process (see the
@@ -760,7 +760,7 @@ Installation Procedure
760760
it appears to be a significant issue.
761761
For example,
762762
o For a i686/Linux-ELF platform, no tests
763-
failed since this is the v6.4 regression
763+
failed since this is the v6.4.1 regression
764764
testing reference platform.
765765
o For the SPARC/Linux-ELF platform, using the
766766
970525 beta version of Postgres v6.2 the
@@ -870,7 +870,7 @@ Installation Procedure
870870
not get Postgres to work on you system. Please
871871
send a mail message to pgsql-ports@postgresql.org
872872
telling us the following:
873-
o The version of Postgres (v6.4, 6.3.2, beta 981014, etc.).
873+
o The version of Postgres (v6.4.1, 6.3.2, beta 981014, etc.).
874874
o Your operating system (i.e. RedHat v5.1 Linux v2.0.34).
875875
o Your hardware (SPARC, i486, etc.).
876876
o Did you compile, install and run the regression
@@ -1296,7 +1296,7 @@ Operation
12961296

12971297
Chapter 5. Release Notes
12981298

1299-
Release 6.4
1299+
Release 6.4.1
13001300

13011301
There are many new features and improvements in this
13021302
release. Thanks to our developers and maintainers,
@@ -1337,11 +1337,14 @@ Release 6.4
13371337
has received some attention, and should be more
13381338
robust for more platforms than it has ever been.
13391339

1340-
Migration to v6.4
1340+
Migration to v6.4.1
13411341

1342+
A dump/restore is not required for those upgrading from 6.4.
13421343
A dump/restore using pg_dump or pg_dumpall is
1343-
required for those wishing to migrate data from any
1344-
previous release of Postgres.
1344+
required for those wishing to migrate data from pre-6.4
1345+
releases of Postgres. pg_upgrade may be helpful for those
1346+
upgrading from 6.3.*.
1347+
13451348

13461349
Detailed Change List
13471350

‎README

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
PostgreSQL Data Base Management System (formerly known as Postgres, then
44
as Postgres95).
55

6-
This directory contains the version 6.4 release of the PostgreSQL
6+
This directory contains the version 6.4.1 release of the PostgreSQL
77
database server. The server is not ANSI SQL compliant, but it gets
88
closer with every release. After you unzip and untar the distribution
99
file, look at file INSTALL for the installation notes and file HISTORY

‎doc/FAQ

Lines changed: 35 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
Frequently Asked Questions (FAQ) for PostgreSQL
33

4-
Last updated: SatOct 24 00:12:23 EDT 1998
4+
Last updated: SatDec 12 22:56:56 EST 1998
55

66
Current maintainer: Bruce Momjian (maillist@candle.pha.pa.us)
77

@@ -68,8 +68,7 @@
6868
cursors?
6969
3.5) What is an R-tree index and what is it used for?
7070
3.6) What is the maximum size for a tuple?
71-
3.7) I defined indices but my queries don't seem to make use of them.
72-
Why?
71+
3.7) My queries are slow or don't make use of the indexes. Why?
7372
3.8) How do I do regular expression searches? case-insensitive regexp
7473
searching?
7574
3.9) I experienced a server crash during a vacuum. How do I remove the
@@ -275,7 +274,7 @@ Section 1: General Questions
275274
pg_upgrade utility. Those upgrading from earlier releases require a
276275
dump and restore.
277276

278-
Thoseugrading from versions earlier than 1.09 must upgrade to 1.09
277+
Thoseupgrading from versions earlier than 1.09 must upgrade to 1.09
279278
first without a dump/reload, then dump the data from 1.09, and then
280279
load it into 6.4.
281280

@@ -306,14 +305,14 @@ Section 1: General Questions
306305
PHP is great for simple stuff, but for more complex stuff, some still
307306
use the perl interface and CGI.pm.
308307

309-
An WWWgatway based on WDB using perl can be downloaded from
308+
An WWWgateway based on WDB using perl can be downloaded from
310309
http://www.eol.ists.ca/~dunlop/wdb-p95
311310

312311
1.13) Does PostgreSQL have a graphical user interface? A report generator? A
313312
embedded query language interface?
314313

315314
We have a nice graphical user interface called pgaccess, which is
316-
shipped as part of thedistribtion. Pgaccess also has a report
315+
shipped as part of thedistribution. Pgaccess also has a report
317316
generator.
318317

319318
The web page is http://www.flex.ro/pgaccess We also include ecpg,
@@ -433,7 +432,7 @@ Section 2: Installation Questions
433432

434433
You can also use the postgres -S option to increase the maximum amount
435434
of memory used by each backend process for temporary sorts. Each
436-
buffer is 1K and thedefualt is 512 buffers.
435+
buffer is 1K and thedefault is 512 buffers.
437436

438437
You can also use the cluster command to group data in base tables to
439438
match an index. See the cluster(l) manual page for more details.
@@ -471,7 +470,7 @@ Section 2: Installation Questions
471470
operating system can attach to a running backend directly to diagnose
472471
problems.
473472

474-
The postgres program has a -s, -A, -t options that can be veryusefull
473+
The postgres program has a -s, -A, -t options that can be veryuseful
475474
for debugging and performance measurements.
476475

477476
You can also compile with profiling to see what functions are taking
@@ -483,7 +482,7 @@ Section 2: Installation Questions
483482

484483
Edit include/storage/sinvaladt.h, and change the value of
485484
MaxBackendId. In the future, we plan to make this a configurable
486-
prameter.
485+
parameter.
487486

488487
2.14) What non-unix ports are available?
489488

@@ -492,12 +491,16 @@ Section 2: Installation Questions
492491
the client is running on MS Windows, and communicates via TCP/IP to a
493492
server running on one of our supported Unix platforms.
494493

495-
A file win32.mak is included in thedistributiion for making a Win32
494+
A file win32.mak is included in thedistribution for making a Win32
496495
libpq library and psql.
497496

498-
Someone is attempting to port our PostgreSQL database server to
499-
Windows NT using the Cygnus Unix/NT porting library. He has gotten it
500-
compiled, but initdb is currently failing.
497+
The database server is now working on Windows NT using the Cygnus
498+
Unix/NT porting library. The only feature missing is dynamic loading
499+
of user-defined functions/types. See
500+
http://www.askesis.nl/AskesisPostgresIndex.html for more information.
501+
502+
There is another port using U/Win at
503+
http://surya.wipro.com/uwin/ported.html.
501504
_________________________________________________________________
502505

503506
Section 3: PostgreSQL Features
@@ -569,22 +572,28 @@ Section 3: PostgreSQL Features
569572
Tuples do not cross 8k boundaries so a 5k tuple will require 8k of
570573
storage.
571574

572-
3.7)I defined indices but my queriesdon'tseem tomake use ofthem. Why?
575+
3.7)My queries are slow ordon't make use ofthe indexes. Why?
573576

574577
PostgreSQL does not automatically maintain statistics. One has to make
575578
an explicit vacuum call to update the statistics. After statistics are
576579
updated, the optimizer knows how many rows in the table, and can
577580
better decide if it should use indices. Note that the optimizer does
578-
not use indices in cases when the table is small because a sequentail
579-
scan would be faster. For column-specific optimization statistics, use
580-
vacuum analyze.
581+
not use indices in cases when the table is small because a sequential
582+
scan would be faster.
583+
584+
For column-specific optimization statistics, use vacuum analyze.
585+
Vacuum analyze is important for complex multi-join queries, so the
586+
optimizer can estimate the number of rows returned from each table,
587+
and choose the proper join order. The backend does not keep track of
588+
column statistics on its own, and vacuum analyze must be run to
589+
collect them periodically.
581590

582591
Indexes are not used for order by operations.
583592

584-
When usingwildcard operators like LIKE or ~, indices can only be used
585-
if the beginning of the search is anchored to the start of the string.
586-
So, to use indices, LIKE searches can should not begin with %, and
587-
~(regular expression searches) should start with ^.
593+
When usingwild-card operators like LIKE or ~, indices can only be
594+
usedif the beginning of the search is anchored to the start of the
595+
string.So, to use indices, LIKE searches can should not begin with %,
596+
and~(regular expression searches) should start with ^.
588597

589598
3.8) How do I do regular expression searches? case-insensitive regexp
590599
searching?
@@ -681,9 +690,9 @@ BYTEA bytea variable-length array of bytes
681690
CREATE TABLE new_table (mycol int);
682691
INSERT INTO new_table SELECT oid, mycol FROM old_table;
683692

684-
Tids are used toindentify specific physical rows with block and
685-
offsetvalues. Tids change after rows are modified or reloaded. They
686-
are usedby index entries to point to physical rows.
693+
Tids are used toidentify specific physical rows with block and offset
694+
values. Tids change after rows are modified or reloaded. They are used
695+
by index entries to point to physical rows.
687696

688697
3.18) What is the meaning of some of the terms used in PostgreSQL?
689698

@@ -794,10 +803,8 @@ Section 4: Extending PostgreSQL
794803
4.2) I get messages of the type NOTICE:PortalHeapMemoryFree: 0x402251d0 not
795804
in alloc set!
796805

797-
You are pfree'ing something that was not palloc'ed. When writing
798-
user-defined functions, do not include the file "libpq-fe.h". Doing so
799-
will cause your palloc to be a malloc instead of a free. Then, when
800-
the backend pfrees the storage, you get the notice message.
806+
You are pfree'ing something that was not palloc'ed. Beware of mixing
807+
malloc/free and palloc/pfree.
801808

802809
4.3) I've written some nifty new types and functions for PostgreSQL.
803810

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp