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
8dd05737
Commit
8dd05737
authored
Sep 29, 2003
by
Bruce Momjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update HISTORY for 7.4.
Neil Conway
parent
fb72fc8b
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
34 additions
and
26 deletions
+34
-26
HISTORY
HISTORY
+34
-26
No files found.
HISTORY
View file @
8dd05737
...
@@ -15,14 +15,19 @@ Valid as of 2003-09-28. Update release.sgml later.
...
@@ -15,14 +15,19 @@ Valid as of 2003-09-28. Update release.sgml later.
Major changes in this release:
Major changes in this release:
IPv6
IPv6
Full support for IPv6 connections and IPv6
data types.
Full support for IPv6 connections and IPv6
address data types
SSL
SSL
Major
SSL improvements in performance and security.
Major
improvements in SSL performance and security
Index Growth Prevention
Index Growth Prevention
Allow free space map to efficiently reused empty index pages,
Allow free space map to efficiently reused empty index pages,
and other free space improvements.
and other free space management improvements.
Standards Compliance
Implement information schema
Support for read-only transactions
Make cursors comply more closely with the SQL standard
New Client/Server Communication Protocol
New Client/Server Communication Protocol
New protocol improves connection speed/reliability, and adds
New protocol improves connection speed/reliability, and adds
...
@@ -31,13 +36,13 @@ Valid as of 2003-09-28. Update release.sgml later.
...
@@ -31,13 +36,13 @@ Valid as of 2003-09-28. Update release.sgml later.
Performance
Performance
IN/NOT IN subqueries now perform as efficiently as joins
IN/NOT IN subqueries now perform as efficiently as joins
Improved GROUP BY procesing by using hack buckets
Improved GROUP BY processing by using hash buckets
Hash indexes now have better concurrency/reliability/performance
New multi-key hash join capability
New multi-key hash join capability
ANSI joins are now fully optimized
ANSI joins are now fully optimized
Faster regular expression code
Faster regular expression code
Function-inlining for simple SQL functions
Cursors
Holdable
Cursors
Allow cursors to exist outside transactions
Allow cursors to exist outside transactions
Threads
Threads
...
@@ -58,18 +63,21 @@ Valid as of 2003-09-28. Update release.sgml later.
...
@@ -58,18 +63,21 @@ Valid as of 2003-09-28. Update release.sgml later.
Observe the following incompatibilities:
Observe the following incompatibilities:
* The server-side autocommit setting was removed an reimplemented
* The server-side autocommit setting was removed an reimplemented
in client applications and languages.
in client applications and languages.
* Error message wording has changed dramtically in this release,
* Error message wording has changed dram
a
tically in this release,
and error codes have been added.
and error codes have been added.
* ANSI joins may behave differently because they are now fully optimized
* ANSI joins may behave differently because they are now fully optimized
* A number of server variables have been renamed for clarity
* A number of server variables have been renamed for clarity
* MOVE/FETCH 0 now does nothing; return value of MOVE/FETCH 1/0
* MOVE/FETCH 0 now does nothing; return value of MOVE/FETCH 1/0
varies based on the current offset in the cursor
varies based on the current offset in the cursor
* COPY now can process carriage-return/line-feed and carr
ai
ge-return
* COPY now can process carriage-return/line-feed and carr
ia
ge-return
terminated files. Literal carriage-returns and line-feeds are no
terminated files. Literal carriage-returns and line-feeds are no
longer accepted as data values; use \r and \n instead.
longer accepted as data values; use \r and \n instead.
* Auto-trim spaces when converting from CHAR() to VARCHAR()/TEXT
* Trailing spaces are now trimmed when converting from CHAR(n) to
VARCHAR(n)/TEXT
* FLOAT(p) now measures 'p' in bits, not digits
* FLOAT(p) now measures 'p' in bits, not digits
* Date values now must match the ordering specified by DateStyle
* Date values now must match the ordering specified by DateStyle
* The oidrand(), oidsrand(), and userfntest() functions have been
removed.
_________________________________________________________________
_________________________________________________________________
...
@@ -177,14 +185,14 @@ Change EXECUTE INTO to CREATE TABLE AS EXECUTE (Peter)
...
@@ -177,14 +185,14 @@ Change EXECUTE INTO to CREATE TABLE AS EXECUTE (Peter)
Object Manipulation
Object Manipulation
Make CREATE SEQUENCE grammar more SQL1999 standards compliant (Neil)
Make CREATE SEQUENCE grammar more SQL1999 standards compliant (Neil)
Add FOR EACH STATEMENT statement-level triggers (Neil
Conway
)
Add FOR EACH STATEMENT statement-level triggers (Neil)
Add DOMAIN CHECK constraints (Rod)
Add DOMAIN CHECK constraints (Rod)
Add ALTER DOMAIN .. SET / DROP NOT NULL, SET / DROP DEFAULT, ADD / DROP
Add ALTER DOMAIN .. SET / DROP NOT NULL, SET / DROP DEFAULT, ADD / DROP
CONSTRAINT (Rod)
CONSTRAINT (Rod)
Fix several zero-column table bugs (Tom)
Fix several zero-column table bugs (Tom)
Have ALTER TABLE ... ADD PRIMARY KEY add NOT NULL constraint (Rod)
Have ALTER TABLE ... ADD PRIMARY KEY add NOT NULL constraint (Rod)
Add ALTER DOMAIN OWNER (Rod)
Add ALTER DOMAIN OWNER (Rod)
Add ALTER TABLE ... WITHOUT OIDS
?
(Rod)
Add ALTER TABLE ... WITHOUT OIDS (Rod)
Add ALTER SEQUENCE to modify min/max/increment/cache/cycle values (Rod)
Add ALTER SEQUENCE to modify min/max/increment/cache/cycle values (Rod)
Add ALTER TABLE ... CLUSTER ON (Alvaro Herrera)
Add ALTER TABLE ... CLUSTER ON (Alvaro Herrera)
Improve DOMAIN automatic type casting (Rod, Tom)
Improve DOMAIN automatic type casting (Rod, Tom)
...
@@ -225,7 +233,7 @@ Have pg_dumpall use GRANT/REVOKE to dump database-level permissions (Tom)
...
@@ -225,7 +233,7 @@ Have pg_dumpall use GRANT/REVOKE to dump database-level permissions (Tom)
Allow pg_dumpall to support the -a, -s, -x options of pg_dump (Tom)
Allow pg_dumpall to support the -a, -s, -x options of pg_dump (Tom)
Prevent pg_dump from lowercasing identifiers specified on the command line (Tom)
Prevent pg_dump from lowercasing identifiers specified on the command line (Tom)
Allow PREPARE/bind of utility commands like FETCH and EXPLAIN (Tom)
Allow PREPARE/bind of utility commands like FETCH and EXPLAIN (Tom)
A
llow
EXPLAIN EXECUTE (Neil)
A
dd
EXPLAIN EXECUTE (Neil)
Allow pg_get_constraintdef() to support UNIQUE, PRIMARY KEY and
Allow pg_get_constraintdef() to support UNIQUE, PRIMARY KEY and
CHECK constraints (Christopher)
CHECK constraints (Christopher)
Improve VACUUM performance on indexes by reducing WAL traffic (Tom)
Improve VACUUM performance on indexes by reducing WAL traffic (Tom)
...
@@ -235,7 +243,7 @@ Syntax errors now reported as 'syntax error' rather than 'parse error' (Tom)
...
@@ -235,7 +243,7 @@ Syntax errors now reported as 'syntax error' rather than 'parse error' (Tom)
Have SHOW TRANSACTION_ISOLATION match input to SET TRANSACTION_ISOLATION (Tom)
Have SHOW TRANSACTION_ISOLATION match input to SET TRANSACTION_ISOLATION (Tom)
Have COMMENT ON DATABASE on non-local database generate a warning (Rod)
Have COMMENT ON DATABASE on non-local database generate a warning (Rod)
Improve reliability of LISTEN/NOTIFY (Tom)
Improve reliability of LISTEN/NOTIFY (Tom)
Allow REINDEX to reliab
ily reindex all indexes, except global on
es (Tom)
Allow REINDEX to reliab
ly reindex non-shared system catalog index
es (Tom)
pg_dump --use-set-session-authorization and --no-reconnect now do nothing,
pg_dump --use-set-session-authorization and --no-reconnect now do nothing,
all dumps use SET SESSION AUTHORIZATION
all dumps use SET SESSION AUTHORIZATION
...
@@ -289,7 +297,7 @@ Add new DateStyle values MDY, DMY, and YMD, honor US and European for
...
@@ -289,7 +297,7 @@ Add new DateStyle values MDY, DMY, and YMD, honor US and European for
'now' will no longer work as a column default, use now() (change required for
'now' will no longer work as a column default, use now() (change required for
prepared statements) (Tom)
prepared statements) (Tom)
Assume NaN value to be larger than any other value in MIN()/MAX() (Tom)
Assume NaN value to be larger than any other value in MIN()/MAX() (Tom)
Prevent interval from supressing ':00' seconds display
Prevent interval from sup
p
ressing ':00' seconds display
New pg_get_triggerdef(prettyprint) and pg_constraint_is_visible() functions
New pg_get_triggerdef(prettyprint) and pg_constraint_is_visible() functions
Allow time to be specified as '040506' or '0405' (Tom)
Allow time to be specified as '040506' or '0405' (Tom)
...
...
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