aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Add HISTORY/INSTALL clean target to 7.4.X.Bruce Momjian2004-03-09
|
* Rebuild HISTORY file to match our official style sheets.Bruce Momjian2004-03-09
|
* Update German FAQ.Bruce Momjian2004-03-08
| | | | Ian Barwick
* Some editorial work on 7.4.2 release notes.REL7_4_2Tom Lane2004-03-07
|
* Brand 7.4.2. Release notes still need work.Bruce Momjian2004-03-05
|
* First update of release notes for 7.4.2. Still needs work.Bruce Momjian2004-03-05
|
* libpq's query to get the OIDs of large-object support functions was notTom Lane2004-03-05
| | | | | schema-safe. Make it so, and improve the internal support for knowledge of server version.
* Fix log_executor_stats for non-multi queries. Backpatch to 7.4.X.Bruce Momjian2004-03-05
|
* - Fixed segfault due to missing check for variable declaration.Michael Meskes2004-03-04
| | | | - Added check for multidimensional array usage.
* Update build number in anticipation of 7.4.2 release. With noKris Jurka2004-03-04
| | | | | currently outstanding issues we'll flag now, so the release doesn't slip out the door without it.
* Always schema-qualify the name of a function referenced in CREATE CAST.Tom Lane2004-03-02
| | | | | The former coding failed if the cast function was not in the pg_catalog schema. How'd this escape detection?
* Junkfilter logic to force a projection step during SELECT INTO was tooTom Lane2004-03-02
| | | | | simplistic; it recognized SELECT * FROM but not SELECT * FROM LIMIT. Per bug report from Jeff Bohmer.
* [ backpatch]Bruce Momjian2004-03-02
| | | | | | Add missing checks for Borland C compiler. L J Bayuk
* Update Turkish FAQ, Devrim GUNDUZBruce Momjian2004-03-02
|
* Add missing sprompt.obj psql usage for Borland compiler, per privateBruce Momjian2004-03-02
| | | | | | report from krizsan. Backpatch to 7.4.X.
* Added the missing rules for VOLATILE.Michael Meskes2004-03-02
|
* Update release notes for 7.3.6.Tom Lane2004-03-02
|
* Replace unportable use of /dev/stdin with lynx's -stdin switch.Tom Lane2004-03-02
|
* make_sort_from_pathkeys()'s method for choosing which of severalTom Lane2004-02-29
| | | | | | | | | | equivalent sort expressions to use was broken: you can't just look at the relation membership, you have to actually grovel over the individual Vars in each expression. I think this did work when it was written, but it was broken by subsequent optimizations that made join relations not propagate every single input variable upward. Must find the Var that got propagated, not choose one at random. Per bug report from Daniel O'Neill.
* Translation updatesDennis Bjorklund2004-02-28
|
* genericcostestimate() neglected to include qual startup cost inTom Lane2004-02-27
| | | | | indexTotalCost. I think this may not make any real difference in 7.4, but it definitely is a problem with CVS tip's new equation.
* process_implied_equality must copy the substructure of the clauses itTom Lane2004-02-27
| | | | | is generating, to avoid problems when subselects are involved. Per report from Damon Hart.
* anyarray really needs to be declared with typalign = 'd', so that entriesTom Lane2004-02-24
| | | | | in pg_statistic are correctly aligned if they contain values that require double alignment. Too bad we cannot force initdb for this in 7.4 branch.
* - Corrected error handling in PGTYPEStimestamp_from_asc.Michael Meskes2004-02-24
| | | | - Set pgtypeslib version to 1.2.
* Closing a Connection or Statement object twice should be a no-opKris Jurka2004-02-24
| | | | | | instead of throwing an Exception. Per report from Victor Sergienko.
* When returning type "record", replace use of pgresultGetTupleDescJoe Conway2004-02-24
| | | | | | | | with ReturnSetInfo->expectedDesc. This allows custom datatypes (e.g. from tsearch2) to be returned at runtime. Previous behavior depended on the type oid to match between the remote and local database, which obviously doesn't work well for custom types. Per report from Mark Gibson.
* Apply quote_literal to the start_with argument of connectby. Fixes problemJoe Conway2004-02-24
| | | | reported by David Garamond when working with bytea parent and child keys.
* Cause pg_dump to emit a 'SET client_encoding' command at the start ofTom Lane2004-02-24
| | | | | | | | any restore operation, thereby ensuring that dumped data is interpreted the same way it was dumped even if the target database has a different encoding. Per suggestions from Pavel Stehule and others. Also, simplify scheme for handling check_function_bodies ... we may as well just set that at the head of the script.
* Don't crash when a rowtype argument to a plpgsql function is NULL.Tom Lane2004-02-24
| | | | Per report from Chris Campbell.
* Replace opendir/closedir calls throughout the backend with AllocateDirTom Lane2004-02-23
| | | | | | | | | | and FreeDir routines modeled on the existing AllocateFile/FreeFile. Like the latter, these routines will avoid failing on EMFILE/ENFILE conditions whenever possible, and will prevent leakage of directory descriptors if an elog() occurs while one is open. Also, reduce PANIC to ERROR in MoveOfflineLogs() --- this is not critical code and there is no reason to force a DB restart on failure. All per recent trouble report from Olivier Hubaut.
* Do a direct probe during postmaster startup to determine the maximumTom Lane2004-02-23
| | | | | | number of openable files and the number already opened. This eliminates depending on sysconf(_SC_OPEN_MAX), and allows much saner behavior on platforms where open-file slots are used up by semaphores.
* Fixed incorrect output of indicator structs using the name of the data struct.Michael Meskes2004-02-23
|
* The following bug has been logged online:Bruce Momjian2004-02-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug reference: 1081 Logged by: Aarjav Trivedi Email address: aarjav@cc.gatech.edu PostgreSQL version: 7.4 Operating system: Linux Description: Spelling error in tsearch2.sql leading to problems with tsearch Details: On line 620 of tsearch2.sql which is required to install and run TSEARCH, REATE FUNCTION tsstat_in(cstring) should be CREATE FUNCTION tsstat_in(cstring) because of this error, TSEARCH fails to work as specified,
* Implement a solution to the 'Turkish locale downcases I incorrectly'Tom Lane2004-02-21
| | | | | | problem, per previous discussion. Make some additional changes to centralize the knowledge of just how identifier downcasing is done, in hopes of simplifying any future tweaking in this area.
* - Allowed some C keywords to be used as SQL column names. This used to work ↵Michael Meskes2004-02-15
| | | | in 7.3.*
* - Added missing braces to array parsing.Michael Meskes2004-02-15
| | | | | - Set ecpg version to 3.1.1. - Removed that old debugging output that I forgot the last time.
* Repair optimization bug I introduced in a moment of brain fade back inTom Lane2004-02-13
| | | | | | Nov 2002: when constant-expression simplification removes all the aggregate function calls from a query, that doesn't mean we can act as though there never were any aggregates. Per bug report from Gabor Szucs.
* Tom Lane wrote:Bruce Momjian2004-02-13
| | | | | | | | | | | | | | | | | | | | | | | > momjian@svr1.postgresql.org (Bruce Momjian) writes: >> someone asked me about the FK deadlock fix, mentioned in the 7.3.3 >> release notes as 3rd change: >> http://www.postgresql.org/docs/current/static/release-7-3-3.html >> Actually, that fix was available with 7.4, not 7.3. Don't know if we can >> retroactively change the release-notes though. > > This is completely erroneous, please undo it. > > 2003-05-21 14:14 tgl > > * src/: backend/utils/adt/ri_triggers.c, > test/regress/expected/foreign_key.out (REL7_3_STABLE): Back-patch > Jan's fix to avoid primary key lookup (and lock) if foreign key > does not change on UPDATE. Oh ... didn't know that you did a backpatch. Sorry Jan
* Jan:Bruce Momjian2004-02-12
| | | | | | | | | | someone asked me about the FK deadlock fix, mentioned in the 7.3.3 release notes as 3rd change: http://www.postgresql.org/docs/current/static/release-7-3-3.html Actually, that fix was available with 7.4, not 7.3. Don't know if we can retroactively change the release-notes though.
* Translation updatesPeter Eisentraut2004-02-12
|
* Properly set NEED_REENTRANT_FUNCS for threaded libpq/ecpg.Bruce Momjian2004-02-11
| | | | Without this patch, no thread locking or *_r functions were being used.
* Repair missing inclusions of -lintl for shared libraries.Tom Lane2004-02-10
|
* Don't try to turn the random bytes from a md5 salt into a StringKris Jurka2004-02-10
| | | | | | because it may not be a valid String depending on the encoding. Per report from Nadeem Bitar.
* Ensure that memcmp() does not run off the end of memory, per Kurt Roeckx.Tom Lane2004-02-03
| | | | (Same patch committed to HEAD but I fat-fingered the commit message...)
* V3 NotificationResonse messages were trying to be received as V2Kris Jurka2004-02-03
| | | | | | | messages. Also the PID was being read in the wrong byte order. Finally add a test case for listen/notify. Per report from Hans Nather.
* ConnectionPool and SimpleDataSource are marked Serializable, but theirKris Jurka2004-02-03
| | | | | | | | superclass (which contains a number of state variables) is not. To correctly serialize these objects we need to manually implement writeObject and readObject. Per report from R. Lemos
* ResultSet.next() and previous() incremented or decremented theKris Jurka2004-02-03
| | | | | | | | internal current_row variable regardless of wether they succeeded or not. This generated some ArrayIndexOutOfBoundsExceptions when the errorneous adjustment current_row led to out of range values. Per report from Fischer Krisztian.
* Fix the setXXXStream methods. If passed a null InputStream, convertKris Jurka2004-02-03
| | | | | | | | | | this to a setNull call. The code originally would try to read the whole stream in one call to read(), but this doesn't work. The InputStream API makes it clear you must be prepared to loop and continue reading if you didn't get the whole request on the first try. Per report from Martin Holz.
* Newer versions of the 1.4.2 jdk give warnings about having return in aKris Jurka2004-02-03
| | | | finally clause.
* Do not let external specification of CFLAGS stop us from addingTom Lane2004-02-02
| | | | -fno-strict-aliasing.