aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* Run stats test separately, not as part of a parallel group, to avoidTom Lane2004-01-27
| | | | | possible failures due to stats collector not updating fast enough under heavy load. Per report from Jeremy Yoder.
* Repair incorrect order of operations in GetNewTransactionId(). We mustTom Lane2004-01-26
| | | | | | complete ExtendCLOG() before advancing nextXid, so that if that routine fails, the next incoming transaction will try it again. Per trouble report from Christopher Kings-Lynne.
* Fix problems with dropped columns in pltcl triggers, per report from Patrick ↵Tom Lane2004-01-24
| | | | Samson.
* Repair planner failure for cases involving Cartesian products insideTom Lane2004-01-24
| | | | | | IN (sub-SELECT) constructs. We must force a clauseless join of the sub-select member relations, but it wasn't happening because the code thought it would be able to use the join clause arising from the IN.
* Translation updatePeter Eisentraut2004-01-22
|
* Fix incorrect dumping of database LOCATION from 7.0.* servers.Tom Lane2004-01-22
| | | | Per report from Mattias Kregert.
* Fix oversight in optimization that avoids an unnecessary projection stepTom Lane2004-01-22
| | | | | | when scanning a table that we need all the columns from. In case of SELECT INTO, we have to check that the hasoids flag matches the desired output type, too. Per report from Mike Mascari.
* Ensure fflush(stdout) happens in all cases, per gripe from Jon Sablatnig.Tom Lane2004-01-21
|
* Back-patch repairs for --disable-shared support.Tom Lane2004-01-21
|
* Added WHENEVER NOT_FOUND to SELECT/INSERT/UPDATE/DELETE.Michael Meskes2004-01-21
|
* Fix typo.Peter Eisentraut2004-01-19
|
* Translation updatePeter Eisentraut2004-01-18
|
* Don't use %s-with-precision format spec to truncate data being displayedTom Lane2004-01-18
| | | | | | | | | in a COPY error message. It seems that glibc gets indigestion if it is asked to truncate strings that contain invalid UTF-8 encoding sequences. vsnprintf will return -1 in such cases, leading to looping and eventual memory overflow in elog.c. Instead use our own, more robust pg_mbcliplen routine. I believe this problem accounts for several recent reports of unexpected 'out of memory' errors during COPY IN.
* Repair faulty plan generation in cases where we choose to implement anTom Lane2004-01-18
| | | | | IN clause by mergejoin, and a type coercion is needed just above the subplan. A more extensive patch will follow in HEAD.
* Translation updatesDennis Bjorklund2004-01-14
|
* pg_settings should have UPDATE privilege allowed to public.Tom Lane2004-01-14
| | | | | (Can't force initdb for this in 7.4 branch, but we can at least see to it that post-7.4.2 installations will get it right.)
* The no-updates-to-system-catalogs-unless-usecatupd restriction shouldTom Lane2004-01-14
| | | | not apply to system views. It never mattered before 7.4, but it does now.
* Revert ill-starred change of 13-Feb-02: it appeared to fix a problem ofTom Lane2004-01-14
| | | | | | | | | incorrect permissions checking, but in fact disabled most all permissions checks for view updates. This corrects problems reported by Sergey Yatskevich among others, at the cost of re-introducing the problem previously reported by Tim Burgess. However, since we'd lived with that problem for quite awhile without knowing it, we can live with it awhile longer until a proper fix can be made in 7.5.
* Fix format string error.Peter Eisentraut2004-01-13
|
* Translation updatePeter Eisentraut2004-01-13
|
* Translation updatesDennis Bjorklund2004-01-11
|
* Mark string for translation.Dennis Bjorklund2004-01-11
|
* Fix subquery pullup logic to not be fooled when a view that appearsTom Lane2004-01-10
| | | | | | 'simple' references another view that is not simple. Must recheck conditions after performing recursive pullup. Per example from Laurent Perez, 9-Jan-04.
* Fix incorrect SQL syntax emitted when -E is given without -P.Tom Lane2004-01-09
| | | | Report and fix from Martin Pitt.
* Update OSF thread flags for non-gcc compiles.Bruce Momjian2004-01-08
|
* Translation updatesDennis Bjorklund2004-01-08
|
* Update Solaris thread setting for non-gcc compilers.Bruce Momjian2004-01-08
|
* Translation updatesPeter Eisentraut2004-01-07
|
* Translation updatesPeter Eisentraut2004-01-05
|
* Fixed bug in GRANT OPTION FOR parsing.Michael Meskes2004-01-04
|
* Fix portability bugs: char values passed to <ctype.h> functions mustTom Lane2004-01-04
| | | | be cast to unsigned char. We have learned this the hard way before.
* Fix discrepancy in prototypes for HPUX pg_dlerror.Tom Lane2004-01-04
|
* Fix ReadOffset() to work correctly when off_t is wider than int.Tom Lane2004-01-04
|
* Remove trailing semicolons from macro initializations in plpython.Bruce Momjian2004-01-04
| | | | | Problem report on True64 Unix by Nikola Milutinovic. ]
* Do an explicit fflush after writing a progress message with puts.Tom Lane2004-01-01
| | | | | This ensures stdout is kept in sync with messages on stderr. Per report from Olaf Ferger.
* Backpatch Solaris non-gcc thread compile fix to 7.4.X.Bruce Momjian2004-01-01
|
* Avoid running out of memory during hash_create, by not passing aTom Lane2003-12-30
| | | | | number-of-buckets that exceeds the size we actually plan to allow the hash table to grow to. Per trouble report from Sean Shanny.
* Added missing whitespaces to array argument parsing.Michael Meskes2003-12-29
|
* Fix sanity-check code that mistakenly assumed error and notice messagesTom Lane2003-12-28
| | | | could never exceed 30K. Per report from Andreas Pflug.
* Avoid infinite loop if connection is lost during PQexecStart() orTom Lane2003-12-28
| | | | PQexecFinish(). Per report from Andreas Pflug.
* Fixed segfault in parsing of EXEC SQL SELECT * FROM foo() AS TBL( c int, i int);Michael Meskes2003-12-24
|
* More bogosity in alter_table test: sometimes causes prepare test to failTom Lane2003-12-23
| | | | by means of arbitrarily renaming tables the other test depends on.
* alter_table test sometimes failed in parallel mode, because of transientTom Lane2003-12-23
| | | | table name conflict against rangefuncs test.
* Dept. of third thoughts: in fact, libpq should support SCM_CREDS challengeTom Lane2003-12-20
| | | | | even when HAVE_GETPEEREID is defined, else it will be unable to connect to pre-7.4 backends that are using IDENT authentication.
* Fix broken IDENT support for FreeBSD (appears to have been broken byTom Lane2003-12-20
| | | | | ill-considered conditional logic in getpeereid patch of 3-Dec-2002). Per bug #1021.
* Backpatch pg_service.conf file change to not default dbname to matchBruce Momjian2003-12-19
| | | | service name.
* Supress ecpg thread test if configure didn't enable threads. FixBruce Momjian2003-12-19
| | | | | tools/thread to run even if configure didn't enable threads because this test is used before enabling threads for the OS.
* Forbid REVOKE on untrusted languages, and don't dump privileges ofPeter Eisentraut2003-12-19
| | | | untrusted languages (in case they sneak in).
* Add missing $(X).Peter Eisentraut2003-12-19
|
* Make to_hex() behave portably on negative input values (treat them asTom Lane2003-12-19
| | | | unsigned integers). Per report from Jim Crate.