Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
39cefa66
Commit
39cefa66
authored
Jul 13, 1997
by
Bruce Momjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Updates for 6.1.1.
parent
69e5d638
Changes
4
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
987 additions
and
1045 deletions
+987
-1045
HISTORY
HISTORY
+30
-0
INSTALL
INSTALL
+21
-12
doc/FAQ
doc/FAQ
+897
-1028
doc/TODO
doc/TODO
+39
-5
No files found.
HISTORY
View file @
39cefa66
PostgreSQL 6.1.1 Sun Jul 13 15:11:47 EDT 1997
-------------------------------------------------------------
This release does not require a dump/restore. Rerun configure. Compile
the new release. Recompile all your custom applications so they use the
libpq library in this new release. Stop the postmaster process, install
the new release, and restart the postmaster.
Changes in this release
-----------------------
fix for SET with options (Thomas)
fix month boundary arithmetic(Thomas)
fix timezone daylight handling for some ports(Thomas)
allow pg_dump/pg_dumpall to preserve ownership of all tables/objects(Bruce)
new psql \connect option allows changing usernames without chaning databases
fix for datetime arithmetic over month boundaries(Thomas)
fix for initdb --debug option(Tatsuo)
lextest cleanup(Bruce)
hash fixes(Vadim)
psql's \d now case-insensitive(Bruce)
psql's backslash commands can now have trailing semicolon(Bruce)
fix memory leak in psql when using \g(Bruce)
major fix for endian handling of communication to server(Thomas, Tatsuo)
improvements in datetime and timespan routines(Thomas)
timestamp overhauled to use standard functions(Thomas)
Fix for Solaris assembler and include files(Yoshihiko Ichikawa)
allow underscores in usernames(Bruce)
pg_dumpall now returns proper status, portability fix(Bruce)
PostgreSQL 6.1 Sun Jun 8 14:41:13 EDT 1997
PostgreSQL 6.1 Sun Jun 8 14:41:13 EDT 1997
-------------------------------------------------------------
-------------------------------------------------------------
...
...
INSTALL
View file @
39cefa66
...
@@ -2,7 +2,7 @@ POSTGRESQL INSTALLATION INSTRUCTIONS
...
@@ -2,7 +2,7 @@ POSTGRESQL INSTALLATION INSTRUCTIONS
Copyright (c) 1997 Regents of the University of California
Copyright (c) 1997 Regents of the University of California
This is file /usr/src/pgsql/INSTALL. It contains notes on how to install
This is file /usr/src/pgsql/INSTALL. It contains notes on how to install
PostgreSQL v6.1. Up to date information on PostgreSQL may be found at
PostgreSQL v6.1.
1.
Up to date information on PostgreSQL may be found at
http://www.postgresql.org.
http://www.postgresql.org.
PostgreSQL is an RDBMS database server. It is not completely ANSI SQL
PostgreSQL is an RDBMS database server. It is not completely ANSI SQL
...
@@ -40,10 +40,10 @@ REQUIREMENTS TO RUN POSTGRESQL
...
@@ -40,10 +40,10 @@ REQUIREMENTS TO RUN POSTGRESQL
PostgreSQL has been tested on the following platforms:
PostgreSQL has been tested on the following platforms:
aix IBM on AIX 3.2.5
aix IBM on AIX 3.2.5
or 4.x
alpha DEC Alpha AXP on OSF/1 2.0
alpha DEC Alpha AXP on OSF/1 2.0
BSD44_derived OSs derived from 4.4-lite BSD (NetBSD, FreeBSD)
BSD44_derived OSs derived from 4.4-lite BSD (NetBSD, FreeBSD)
bsdi BSD/OS 2.0, 2.01, 2.1
bsdi BSD/OS 2.0, 2.01, 2.1
, 3.0
dgux DG/UX 5.4R3.10
dgux DG/UX 5.4R3.10
hpux HP PA-RISC on HP-UX 9.0
hpux HP PA-RISC on HP-UX 9.0
i386_solaris i386 Solaris
i386_solaris i386 Solaris
...
@@ -67,8 +67,17 @@ You should have at least 8 MB of memory and at least 45 MB of disk space
...
@@ -67,8 +67,17 @@ You should have at least 8 MB of memory and at least 45 MB of disk space
to hold the source, binaries, and user databases. After installation
to hold the source, binaries, and user databases. After installation
you may reduce this to about 3 Mbytes plus space for user databases.
you may reduce this to about 3 Mbytes plus space for user databases.
To upgrade from PostgreSQL v6.1 to v6.1.1 do the following:
To upgrade to PostgreSQL v6.1 do the following:
-----------------------------------------------------------
1) Run configure on the new release
2) Compile the new release
3) Recompile your custom applications to use the new libpq library
4) Stop the postmaster
5) Install the new release
6) Restart the postmaster
To those doing a fresh install or upgrading to PostgreSQL v6.1.1
from 6.0 or 1.* release, do the following:
----------------------------------------------
----------------------------------------------
1) Read any last minute information and platform specific porting
1) Read any last minute information and platform specific porting
...
@@ -109,7 +118,7 @@ To upgrade to PostgreSQL v6.1 do the following:
...
@@ -109,7 +118,7 @@ To upgrade to PostgreSQL v6.1 do the following:
To check for disk space, use command "df -k".
To check for disk space, use command "df -k".
4) Ftp file ftp://ftp.postgresql.org/pub/postgresql-v6.1.tar.gz from the
4) Ftp file ftp://ftp.postgresql.org/pub/postgresql-v6.1.
1.
tar.gz from the
internet. Store it in your home directory.
internet. Store it in your home directory.
5) Some platforms use flex. If your system uses flex then make sure
5) Some platforms use flex. If your system uses flex then make sure
...
@@ -151,7 +160,7 @@ To upgrade to PostgreSQL v6.1 do the following:
...
@@ -151,7 +160,7 @@ To upgrade to PostgreSQL v6.1 do the following:
postgres super user. Type (with the gunzip line and the following
postgres super user. Type (with the gunzip line and the following
line typed as one line):
line typed as one line):
cd
cd
gunzip -c postgresql-v6.1.tar.gz |
gunzip -c postgresql-v6.1.
1.
tar.gz |
tar xvf - src/bin/pg_dump/pg_dumpall
tar xvf - src/bin/pg_dump/pg_dumpall
chmod a+x src/bin/pg_dump/pg_dumpall
chmod a+x src/bin/pg_dump/pg_dumpall
src/bin/pg_dump/pg_dumpall > db.out
src/bin/pg_dump/pg_dumpall > db.out
...
@@ -216,7 +225,7 @@ To upgrade to PostgreSQL v6.1 do the following:
...
@@ -216,7 +225,7 @@ To upgrade to PostgreSQL v6.1 do the following:
10) Unzip and untar the new source file. Type
10) Unzip and untar the new source file. Type
cd /usr/src/pgsql
cd /usr/src/pgsql
gunzip -c ~/postgresql-v6.1.tar.gz | tar xvf -
gunzip -c ~/postgresql-v6.1.
1.
tar.gz | tar xvf -
11) Configure the source code for your system. It is this step at which
11) Configure the source code for your system. It is this step at which
you can specify your actual source path and installation paths for
you can specify your actual source path and installation paths for
...
@@ -408,10 +417,10 @@ To upgrade to PostgreSQL v6.1 do the following:
...
@@ -408,10 +417,10 @@ To upgrade to PostgreSQL v6.1 do the following:
Here is an example from a i686/Linux-ELF platform (this is the platform
Here is an example from a i686/Linux-ELF platform (this is the platform
on which most of the regression tests were generated). No tests failed
on which most of the regression tests were generated). No tests failed
since this is the v6.1 regression reference platform.
since this is the v6.1
.1
regression reference platform.
Here is an example from the SPARC/Linux-ELF platform. Using the
Here is an example from the SPARC/Linux-ELF platform. Using the
970525 beta version of PostgreSQL v6.1 the following tests "failed".
970525 beta version of PostgreSQL v6.1
.1
the following tests "failed".
float8 and geometry "failed" due to minor precision differences in
float8 and geometry "failed" due to minor precision differences in
floating point numbers. select_views produces massively different output,
floating point numbers. select_views produces massively different output,
but the differences are due to minor floating point differences.
but the differences are due to minor floating point differences.
...
@@ -542,7 +551,7 @@ To upgrade to PostgreSQL v6.1 do the following:
...
@@ -542,7 +551,7 @@ To upgrade to PostgreSQL v6.1 do the following:
rm -rf /usr/local/pgsql_6_0
rm -rf /usr/local/pgsql_6_0
# Also delete old database directory tree if it is not in
# Also delete old database directory tree if it is not in
# /usr/local/pgsql_6_0/data
# /usr/local/pgsql_6_0/data
rm ~/postgresql-v6.1.tar.gz
rm ~/postgresql-v6.1.
1.
tar.gz
26) You will probably want to print out the documentation. Here is how
26) You will probably want to print out the documentation. Here is how
you might do it if you have Ghostscript on your system and are
you might do it if you have Ghostscript on your system and are
...
@@ -569,7 +578,7 @@ To upgrade to PostgreSQL v6.1 do the following:
...
@@ -569,7 +578,7 @@ To upgrade to PostgreSQL v6.1 do the following:
supported platforms. We therefore ask you to let us know if you did
supported platforms. We therefore ask you to let us know if you did
or did not get PostgreSQL to work on you system. Please send a
or did not get PostgreSQL to work on you system. Please send a
mail message to pgsql-ports@postgresql.org telling us the following:
mail message to pgsql-ports@postgresql.org telling us the following:
- The version of PostgreSQL (v6.1,
v6.2
beta 970703, etc.).
- The version of PostgreSQL (v6.1,
6.1.1,
beta 970703, etc.).
- Your operating system (i.e. RedHat v4.0 Linux v2.0.26).
- Your operating system (i.e. RedHat v4.0 Linux v2.0.26).
- Your hardware (SPARC, i486, etc.).
- Your hardware (SPARC, i486, etc.).
- Did you compile, install and run the regression tests cleanly?
- Did you compile, install and run the regression tests cleanly?
...
...
doc/FAQ
View file @
39cefa66
This diff is collapsed.
Click to expand it.
doc/TODO
View file @
39cefa66
====================================================
====================================================
TODO list (FAQ) for PostgreSQL
TODO list (FAQ) for PostgreSQL
====================================================
====================================================
last updated:
Tue Jun 3 16:30:57
EDT 1997
last updated:
Sun Jul 13 15:18:19
EDT 1997
current maintainer: Bruce Momjian (maillist@candle.pha.pa.us)
current maintainer: Bruce Momjian (maillist@candle.pha.pa.us)
The most recent version of this document can be viewed at
The most recent version of this document can be viewed at
the postgreSQL WWW site, http://www.postgreSQL.org.
the postgreSQL WWW site, http://www.postgreSQL.org.
THE CHANGES FOR 6.1 APPEAR AT THE END OF THIS DOCUMENT
THE CHANGES FOR 6.1
and 6.1.1
APPEAR AT THE END OF THIS DOCUMENT
Developers who have claimed items are:
Developers who have claimed items are:
Bruce is Bruce Momjian<maillist@candle.pha.pa.us>
Bruce is Bruce Momjian<maillist@candle.pha.pa.us>
...
@@ -18,6 +18,7 @@ Developers who have claimed items are:
...
@@ -18,6 +18,7 @@ Developers who have claimed items are:
Darren is Darren King <darrenk@insightdist.com>
Darren is Darren King <darrenk@insightdist.com>
Edmund is Edmund Mergl <E.Mergl@bawue.de>
Edmund is Edmund Mergl <E.Mergl@bawue.de>
Erich Stamberger <eberger@gewi.kfunigraz.ac.at>
Erich Stamberger <eberger@gewi.kfunigraz.ac.at>
Gerhard is Gerhard Reithofer <gerhardr@tech-edv.co.at>
Igor is Igor <igor@sba.miami.edu>
Igor is Igor <igor@sba.miami.edu>
Jun is Jun Kuwamura <juk@rccm.co.jp>
Jun is Jun Kuwamura <juk@rccm.co.jp>
Kurt is "Kurt J. Lidl" <lidl@va.pubnix.com>
Kurt is "Kurt J. Lidl" <lidl@va.pubnix.com>
...
@@ -28,6 +29,7 @@ Developers who have claimed items are:
...
@@ -28,6 +29,7 @@ Developers who have claimed items are:
Soo-Ho Ok <shok@detc.dongeui-tc.ac.kr>
Soo-Ho Ok <shok@detc.dongeui-tc.ac.kr>
Stefan Simkovics <ssimkovi@rainbow.studorg.tuwien.ac.at>
Stefan Simkovics <ssimkovi@rainbow.studorg.tuwien.ac.at>
Sven is Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
Sven is Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
Tatsuo is Tatsuo Ishii <t-ishii@sra.co.jp>
Thomas is Thomas Lockhart <tgl@mythos.jpl.nasa.gov>
Thomas is Thomas Lockhart <tgl@mythos.jpl.nasa.gov>
Vadim is "Vadim B. Mikheev" <vadim@sable.krasnoyarsk.su>
Vadim is "Vadim B. Mikheev" <vadim@sable.krasnoyarsk.su>
Vivek is Vivek Khera <khera@kci.kciLink.com>
Vivek is Vivek Khera <khera@kci.kciLink.com>
...
@@ -42,8 +44,6 @@ Fix all NULL features
...
@@ -42,8 +44,6 @@ Fix all NULL features
allow psql to print nulls meaningfully
allow psql to print nulls meaningfully
Fix compile and security of Kerberos/GSSAPI code (Daniel Kalchev?)
Fix compile and security of Kerberos/GSSAPI code (Daniel Kalchev?)
Dropping a table twice causes corruption, drop/create not rollback-able
Dropping a table twice causes corruption, drop/create not rollback-able
SELECT on two tables where zero or one table in WHERE and target
clause returns no rows
COUNT on VIEW always returns zero (maybe because there is no oid for views?)
COUNT on VIEW always returns zero (maybe because there is no oid for views?)
CREATE VIEW requires super-user priviledge
CREATE VIEW requires super-user priviledge
SELECT a[1] FROM test fails, it needs test.a[1]
SELECT a[1] FROM test fails, it needs test.a[1]
...
@@ -53,6 +53,9 @@ can lo_export()/lo_import() read/write anywhere, causing a security problem?
...
@@ -53,6 +53,9 @@ can lo_export()/lo_import() read/write anywhere, causing a security problem?
Fix UPDATE key_table SET keyval=max(reftab.NUM)+1 WHERE tblname='reftab'
Fix UPDATE key_table SET keyval=max(reftab.NUM)+1 WHERE tblname='reftab'
SELECT COUNT(*) FROM TAB1, TAB2 fails
SELECT COUNT(*) FROM TAB1, TAB2 fails
Tables that start with xinv confused to be large objects
Tables that start with xinv confused to be large objects
Two and three dimmensional arrays display improperly, missing {}
Add GROUP BY and HAVING to INSERT INTO table SELECT * FROM table2
Make timestamp type recognize DateStyle(Tom)
ENHANCEMENTS
ENHANCEMENTS
------------
------------
...
@@ -115,7 +118,6 @@ Remove stale files upon startup(Vivek)
...
@@ -115,7 +118,6 @@ Remove stale files upon startup(Vivek)
Add command to show privileges
Add command to show privileges
Allow INSERT INTO ... SELECT to convert column types
Allow INSERT INTO ... SELECT to convert column types
Add syslog functionality
Add syslog functionality
Improve optimizer plan choice(Darren)
Add STDDEV/VARIANCE() function for standard deviation computation/variance
Add STDDEV/VARIANCE() function for standard deviation computation/variance
Add table/column/function discription table indexed by oid
Add table/column/function discription table indexed by oid
add pg_type attribute to identify types that need length (bpchar, varchar)
add pg_type attribute to identify types that need length (bpchar, varchar)
...
@@ -124,6 +126,8 @@ make pg_dumpall preserve table ownership, not just database ownership
...
@@ -124,6 +126,8 @@ make pg_dumpall preserve table ownership, not just database ownership
make large objects have their own reltype
make large objects have their own reltype
make number of backends a config parameter, storage/sinvaladt.h:MaxBackendId
make number of backends a config parameter, storage/sinvaladt.h:MaxBackendId
certain indexes will not shrink, i.e. oid indexes with many inserts
certain indexes will not shrink, i.e. oid indexes with many inserts
make NULL's come out at the beginning or end depending on the ORDER BY direction
change the library/backend interface to use network byte order
PERFORMANCE
PERFORMANCE
-----------
-----------
...
@@ -150,11 +154,38 @@ Update usermanual source(many)
...
@@ -150,11 +154,38 @@ Update usermanual source(many)
remove time-travel in documentation(Bruce)
remove time-travel in documentation(Bruce)
added features used in grammer but not in docs, like :: and CAST
added features used in grammer but not in docs, like :: and CAST
add DECLARE manual page
add DECLARE manual page
update libpq++ manual page
PORTABILITY
PORTABILITY
-----------
-----------
---------------------------------------------------------------------------
CHANGES IN THE 6.1.1 RELEASE
Changes in this release
-----------------------
fix for SET with options (Thomas)
fix month boundary arithmetic(Thomas)
fix timezone daylight handling for some ports(Thomas)
allow pg_dump/pg_dumpall to preserve ownership of all tables/objects(Bruce)
new psql \connect option allows changing usernames without chaning databases
fix for datetime arithmetic over month boundaries(Thomas)
fix for initdb --debug option(Tatsuo)
lextest cleanup(Bruce)
hash fixes(Vadim)
psql's \d now case-insensitive(Bruce)
psql's backslash commands can now have trailing semicolon(Bruce)
fix memory leak in psql when using \g(Bruce)
major fix for endian handling of communication to server(Thomas, Tatsuo)
improvements in datetime and timespan routines(Thomas)
timestamp overhauled to use standard functions(Thomas)
Fix for Solaris assembler and include files(Yoshihiko Ichikawa)
allow underscores in usernames(Bruce)
pg_dumpall now returns proper status, portability fix(Bruce)
---------------------------------------------------------------------------
---------------------------------------------------------------------------
CHANGES IN THE 6.1 RELEASE
CHANGES IN THE 6.1 RELEASE
...
@@ -188,6 +219,8 @@ fix btree duplicates handling (Vadim)
...
@@ -188,6 +219,8 @@ fix btree duplicates handling (Vadim)
fix deleted tuples re-incarnation caused by vacuum (Vadim)
fix deleted tuples re-incarnation caused by vacuum (Vadim)
fix SELECT varchar()/char() INTO TABLE made zero-length fields(Bruce)
fix SELECT varchar()/char() INTO TABLE made zero-length fields(Bruce)
many psql, pg_dump, and libpq memory leaks fixed using Purify (Igor)
many psql, pg_dump, and libpq memory leaks fixed using Purify (Igor)
SELECT on two tables where zero or one table in WHERE and target
clause returns no rows(Vadim)
Enhancements
Enhancements
------------
------------
...
@@ -235,6 +268,7 @@ new destroydb -i option (Igor)
...
@@ -235,6 +268,7 @@ new destroydb -i option (Igor)
new \dt and \di psql commands (Darren)
new \dt and \di psql commands (Darren)
SELECT "\n" now escapes newline (A. Duursma)
SELECT "\n" now escapes newline (A. Duursma)
new geometry conversion functions from old format (Thomas)
new geometry conversion functions from old format (Thomas)
Improve optimizer plan choice(Vadim)
Source tree changes
Source tree changes
-------------------
-------------------
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment