|
| 1 | +PostgreSQL 6.2beta Sat Sep 13 21:53:27 EDT 1997 |
| 2 | +------------------------------------------------------------- |
| 3 | + |
| 4 | +A dump/restore is required for those wishing to migrate data from |
| 5 | +previous releases of PostgreSQL. |
| 6 | + |
| 7 | +Bug Fixes |
| 8 | +--------- |
| 9 | +Fix problems with pg_dump for iheritance, sequences, archive tables(Bruce) |
| 10 | +Fix compile errors on overflow due to shifts, unsigned, and bad prototypes |
| 11 | + from Solaris, (Diab Jerius) |
| 12 | +Fix bugs in line arithmetic which resulted in bad intersection |
| 13 | + calculations(Thomas) |
| 14 | +Check explicitly for intersections at endpoints to avoid rounding |
| 15 | + ugliness(Thomas) |
| 16 | +Catch non-functional delete attempts(Vadim) |
| 17 | +Change time function names to be more consistent(Michael Reifenberg) |
| 18 | +Check for zero divides(Michael Reifenberg) |
| 19 | +Fix very old bug which made tuples changed/inserted by a commnd |
| 20 | + visible to command itself (so we had multiple update of |
| 21 | + updated tuples, etc).(Vadim) |
| 22 | +Fix for SELECT null, 'fail' FROM pg_am (Patrick) |
| 23 | +SELECT NULL as EMPTY_FIELD now allowed(Patrick) |
| 24 | + |
| 25 | +Enhancements |
| 26 | +------------ |
| 27 | +psql: Add PAGER for \h and \?,\C fix |
| 28 | +Allow hh:mm:ss time entry for timespan/reltime types(Thomas) |
| 29 | +Add center() routines for lseg, path, polygon(Thomas) |
| 30 | +Add distance() routines for circle-polygon, polygon-polygon(Thomas) |
| 31 | +Check explicitly for points and polygons contained within polygons |
| 32 | + using an axis-crossing algorithm. (Thomas) |
| 33 | +Add routine to convert circle-box(Thomas) |
| 34 | +Merge conflicting operators for different geometric data types |
| 35 | + (the point type especially had operators which were |
| 36 | + weirdly dissimilar from the other types)(Thomas) |
| 37 | +Replace distance operator "<===>" with "<->"(Thomas) |
| 38 | +Replace "above" operator "!^" with ">^" |
| 39 | + and "below" operator "!|" with "<^"(Thomas) |
| 40 | +Add routines for text trimming on both ends, substring, and string position(Thomas) |
| 41 | +Add new operators and functions for geometric types(Thomas) |
| 42 | +Add text concatenation operator and function(Thomas) |
| 43 | +Add text trim function for SQL92 support(Thomas) |
| 44 | +Added conversion routines circle(box) and poly(circle)(Thomas) |
| 45 | +Use better routines from geometry library(Thomas) |
| 46 | +Allow use parameters in target list having aggregates in functions(Vadim) |
| 47 | +Allow internal sorts to be stored in memory rather than in files(Bruce) |
| 48 | +Added JDBC driver as an interface(Adrian & Peter) |
| 49 | +Reduce open() calls(Bruce) |
| 50 | +NOT NULL implementation (Robson Paniago de Miranda). |
| 51 | +CHECK/DEFAULT syntax(Vadim) |
| 52 | +Syntax for [CONSTRAINT name] CHECK ...(Vadim) |
| 53 | +Allow functions and operators on internally-identical types to succeed(Bruce) |
| 54 | +Speed up backend startup after profiling analysis(Bruce) |
| 55 | +pg_password utility |
| 56 | +Number of tuples inserted/affected by INSERT/UPDATE/DELETE...(Vadim) |
| 57 | +SPI manager(Vadim) |
| 58 | +Triggers (Vadim) |
| 59 | +Add detection and warnings for UNION and HAVING clauses(Thomas) |
| 60 | +Add more reserved words, mostly for SQL92 compliance(Thomas) |
| 61 | +Include reserved words for string handling, outer joins, and unions(Thomas) |
| 62 | +Implement extended comments ("/* ... */") using exclusive states(Thomas) |
| 63 | +Modify definitions of operators to remove some restrictions on characters |
| 64 | + and character order(Thomas) |
| 65 | +Fix for psql pager when no tty(Bruce) |
| 66 | +Add // comments(Bruce) |
| 67 | +New entab utility(Bruce) |
| 68 | +New system relations to store DEFAULT/CHECK expressions(Vadim) |
| 69 | +Store CHECK infos on CREATE TABLE(Vadim) |
| 70 | +Default GEQO parameter is now 8(Bruce) |
| 71 | +Define DOUBLE PRECISION, INTERVAL, CHARACTER, and |
| 72 | + CHARACTER VARYING (SQL-92)(Thomas) |
| 73 | +Define EXTRACT(), POSITION(), SUBSTRING(), and TRIM() (SQL-92)(Thomas) |
| 74 | + |
| 75 | +Source Tree Changes |
| 76 | +------------------- |
| 77 | +HPUX 10 patches (Vladimir Turin) |
| 78 | +Added SCO support, (Daniel Harris) |
| 79 | +mkLinux patches (Tatsuo Ishii) |
| 80 | +Change box terminology from "length" to "width"(Thomas) |
| 81 | +Deprecate temporary unstored slope fields(Thomas) |
| 82 | +Remove restart instructions from INSTALL(Bruce) |
| 83 | +Look in /usr/ucb first for install(Bruce) |
| 84 | +Fix c++ copy example code(Thomas) |
| 85 | +Add -o to psql manual page(Bruce) |
| 86 | +Prevent relname unallocated string length from being copied into database(Bruce) |
| 87 | +Cleanup for NAMEDATALEN use(Bruce) |
| 88 | +Fix pgproc names over 15 chars in output(Bruce) |
| 89 | +Add strNcpy() function(Bruce) |
| 90 | +remove some (void) casts that are unnecessary(Bruce) |
| 91 | +new interfaces directory(Marc) |
| 92 | +Replace fopen() calls with calls to fd.c functions(Bruce) |
| 93 | +Make functions static where possible(Bruce) |
| 94 | +enclose unused functions in #ifdef NOT_USED(Bruce) |
| 95 | +Fix for sunos4 difftime() call(Bruce) |
| 96 | +Changes for Digital Unix |
| 97 | +Portability fix for pg_dumpall(Bruce) |
| 98 | +Rename pg_attribute.attnvals to attdisbursion(Bruce) |
| 99 | +intro/unix manual page now pgintro(Bruce) |
| 100 | +built-in manual page now pgbuiltin(Bruce) |
| 101 | +Add PGINDENT and support program(Bruce) |
| 102 | +Massive commit to run PGINDENT on all *.c and *.h files(Bruce) |
| 103 | +Files moved to /src/tools directory(Bruce) |
| 104 | + |
| 105 | + |
1 | 106 | PostgreSQL 6.1.1 Mon Jul 22 18:04:49 EDT 1997
|
2 | 107 | -------------------------------------------------------------
|
3 | 108 |
|
|
0 commit comments