1
- ------------------------------------------------------------------------
1
+ ------------------------------------------------------------------------
2
2
Release 7.1
3
3
------------------------------------------------------------------------
4
4
@@ -11,32 +11,34 @@ PostgreSQL code for many years.
11
11
12
12
Major changes in this release:
13
13
14
- Write-ahead Log (WAL) - To maintain database consistency in case
15
- of an operating system crash, previous releases of PostgreSQL have
16
- forced all data modifications to disk before each transaction commit.
17
- With WAL, only one log file must be flushed to disk, greatly improving
18
- performance. If you have been using -F in previous releases to disable
19
- disk flushes, you may want to consider discontinuing its use.
14
+ Write-ahead Log (WAL) - To maintain database consistency in
15
+ case of an operating system crash, previous releases of PostgreSQL
16
+ have forced all data modifications to disk before each transaction
17
+ commit. With WAL, only one log file must be flushed to disk, greatly
18
+ improving performance. If you have been using -F in previous releases
19
+ to disable disk flushes, you may want to consider discontinuing its
20
+ use.
20
21
21
22
TOAST - Previous releases had a compiled-in row length limit,
22
- typically 8k - 32k. This limit made storage of long text fields
23
- difficult. With TOAST, long rows of any length can be stored with good
24
- performance.
23
+ typically 8 - 32 kB. This limit made storage of long text fields
24
+ difficult. With TOAST, long rows of any length can be stored with
25
+ good performance.
25
26
26
27
Outer Joins - We now support outer joins. The UNION/NOT IN
27
28
workaround for outer joins is no longer required. We use the SQL92
28
29
outer join syntax.
29
30
30
- Function Manager - The previous C function manager did not handle NULLs properly,
31
- nor did it support 64-bit CPU's (Alpha). The new function manager does. You can continue
32
- using your old custom functions, but you may want to rewrite them in the future to use the
31
+ Function Manager - The previous C function manager did not
32
+ handle NULLs properly, nor did it support 64-bit CPU's (Alpha). The
33
+ new function manager does. You can continue using your old custom
34
+ functions, but you may want to rewrite them in the future to use the
33
35
new function manager call interface.
34
36
35
37
Complex Queries - A large number of complex queries that were
36
- unsupported in previous releases now work. Many combinations of views,
37
- aggregates, UNION, LIMIT, cursors, subqueries, and inherited tables
38
- now work properly. Inherited tables are now accessed by default.
39
- Subqueries in FROM are now supported.
38
+ unsupported in previous releases now work. Many combinations of
39
+ views, aggregates, UNION, LIMIT, cursors, subqueries, and inherited
40
+ tables now work properly. Inherited tables are now accessed by
41
+ default. Subqueries in FROM are now supported.
40
42
41
43
Migration to 7.1
42
44
0 commit comments