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
e22c8913
Commit
e22c8913
authored
Sep 29, 2003
by
Bruce Momjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update release notes.
parent
e7a9ba48
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
74 additions
and
5 deletions
+74
-5
HISTORY
HISTORY
+74
-5
No files found.
HISTORY
View file @
e22c8913
...
@@ -4,7 +4,76 @@
...
@@ -4,7 +4,76 @@
7.4 Development Branch
7.4 Development Branch
Valid as of 2003-09-29. Update release.sgml later.
Valid as of 2003-09-28. Update release.sgml later.
Release date: 2003-??-??
_________________________________________________________________
Overview
Major changes in this release:
IPv6
Full support for IPv6 connections and IPv6 data types.
SSL
Major SSL improvements in performance and security.
Index Growth Prevention
Allow free space map to efficiently reused empty index pages,
and other free space improvements.
New Client/Server Communication Protocol
New protocol improves connection speed/reliability, and adds
error codes, status information, a binary protocol, error
reporting verbosity, and cleaner startup packets.
Performance
IN/NOT IN subqueries now perform as efficiently as joins
Improved GROUP BY procesing by using hack buckets
Hash indexes now have better concurrency/reliability/performance
New multi-key hash join capability
ANSI joins are now fully optimized
Faster regular expression code
Cursors
Allow cursors to exist outside transactions
Threads
libpq and ecpg are now fully thread-safe with --enable-thread-safety
Contrib
New version of full text indexing (tsearch2)
New autovacuum tool
Array handling has been improved and moved into the main server
_________________________________________________________________
Migration to version 7.4
A dump/restore using pg_dump is required for those wishing to migrate
data from any previous release.
Observe the following incompatibilities:
* The server-side autocommit setting was removed an reimplemented
in client applications and languages.
* Error message wording has changed dramtically in this release,
and error codes have been added.
* ANSI joins may behave differently because they are now fully optimized
* A number of server variables have been renamed for clarity
* MOVE/FETCH 0 now does nothing; return value of MOVE/FETCH 1/0
varies based on the current offset in the cursor
* COPY now can process carriage-return/line-feed and carraige-return
terminated files. Literal carriage-returns and line-feeds are no
longer accepted as data values; use \r and \n instead.
* Auto-trim spaces when converting from CHAR() to VARCHAR()/TEXT
* FLOAT(p) now measures 'p' in bits, not digits
* Date values now must match the ordering specified by DateStyle
_________________________________________________________________
Changes
Server Operation
Server Operation
...
@@ -52,7 +121,7 @@ Allow hash/merge joins on complex joins (Tom)
...
@@ -52,7 +121,7 @@ Allow hash/merge joins on complex joins (Tom)
Allow hash joins for more data types (Tom)
Allow hash joins for more data types (Tom)
Allow join optimization of ANSI joins, disable with join_collapse_limit (Tom)
Allow join optimization of ANSI joins, disable with join_collapse_limit (Tom)
Add from_collapse_limit to control conversion of subqueries to joins (Tom)
Add from_collapse_limit to control conversion of subqueries to joins (Tom)
Use faster reg
ex
code from TCL (Henry Spencer, Tom)
Use faster reg
ular expression
code from TCL (Henry Spencer, Tom)
Use bit-mapped relation sets in the optimizer (Tom)
Use bit-mapped relation sets in the optimizer (Tom)
Improve backend startup time (Tom)
Improve backend startup time (Tom)
Improve trigger/constraint performance (Stephan)
Improve trigger/constraint performance (Stephan)
...
@@ -143,7 +212,7 @@ Allow CLUSTER to cluster all tables (Alvaro Herrera)
...
@@ -143,7 +212,7 @@ Allow CLUSTER to cluster all tables (Alvaro Herrera)
Prevent CLUSTER on partial indexes (Tom)
Prevent CLUSTER on partial indexes (Tom)
Allow \r and \r\n termination for COPY files (Bruce)
Allow \r and \r\n termination for COPY files (Bruce)
Disallow literal carriage return as a data value, backslash-carriage-return
Disallow literal carriage return as a data value, backslash-carriage-return
and \r still allowed (Bruce)
and \r
are
still allowed (Bruce)
COPY changes (binary, \.)? (Tom)
COPY changes (binary, \.)? (Tom)
Recover from COPY IN/OUT failure cleanly (Tom)
Recover from COPY IN/OUT failure cleanly (Tom)
Prevent possible memory leaks in COPY (Tom)
Prevent possible memory leaks in COPY (Tom)
...
@@ -296,7 +365,6 @@ Prevent possible memory leak or core dump during libpgtcl shutdown (Tom)
...
@@ -296,7 +365,6 @@ Prevent possible memory leak or core dump during libpgtcl shutdown (Tom)
Add ecpg Informix compatibility (Michael)
Add ecpg Informix compatibility (Michael)
Add ecpg DECIMAL type that is fixed length, for Informix (Michael)
Add ecpg DECIMAL type that is fixed length, for Informix (Michael)
Allow thread-safe ecpg with --enable-thread-safety (Lee Kindness, Bruce)
Allow thread-safe ecpg with --enable-thread-safety (Lee Kindness, Bruce)
Allow client interfaces to compile under MinGW/win32 (Bruce)
Move python client interface to http://www.pygresql.org (Marc)
Move python client interface to http://www.pygresql.org (Marc)
_________________________________________________________________
_________________________________________________________________
...
@@ -317,12 +385,13 @@ Convert administration scripts to C (Peter)
...
@@ -317,12 +385,13 @@ Convert administration scripts to C (Peter)
Bison >=1.85 is now required for grammar changes
Bison >=1.85 is now required for grammar changes
Merge documentation into one book (Peter)
Merge documentation into one book (Peter)
Add Win32 compatibility functions (Bruce)
Add Win32 compatibility functions (Bruce)
Allow client interfaces to compile under MinGW/Win32 (Bruce)
New ereport() function for error reporting (Tom)
New ereport() function for error reporting (Tom)
Support Intel Linux compiler (Peter)
Support Intel Linux compiler (Peter)
Improve Linux startup scripts (Slawomir Sudnik, Darko Prenosil)
Improve Linux startup scripts (Slawomir Sudnik, Darko Prenosil)
Add support for AMD Opteron and Itanium (Jeffrey W. Baker, Bruce)
Add support for AMD Opteron and Itanium (Jeffrey W. Baker, Bruce)
Remove configure --enable-recode
Remove configure --enable-recode
Generate a compile error if spinlock code is
n'
t found (Bruce)
Generate a compile error if spinlock code is
no
t found (Bruce)
_________________________________________________________________
_________________________________________________________________
...
...
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