aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Patch from Barry Lind to correctly decode time zones in timestamp results.REL7_1_2Thomas G. Lockhart2001-05-22
| | | | | | Without patch, the time zone field is ignored and the returned time is not correct. Already applied to the development tree...
* Correct recently-broken avg(interval) definition. We can't force anTom Lane2001-05-18
| | | | | initdb to fix this in 7.1 installations, but it seems better to be shipping a correct entry than a wrong one.
* Back-patch fix for race condition in heap_update (make sure we holdTom Lane2001-05-17
| | | | the buffer lock while checking page free space).
* Update crypto with patch for computation.Bruce Momjian2001-05-15
|
* EvalPlanQual was thoroughly broken for concurrent update/delete on inheritanceTom Lane2001-05-15
| | | | | | | | trees (mostly my fault). Repair. Also fix long-standing bug in ExecReplace: after recomputing a concurrently updated tuple, we must recheck constraints. Make EvalPlanQual leak memory with somewhat less enthusiasm than before, although plugging leaks fully will require more changes than I care to risk in a dot-release.
* Current implementation of FOR UPDATE has no hope of working correctlyTom Lane2001-05-14
| | | | | for relations on the nullable side of an OUTER JOIN. For now I think we'd better refuse such queries.
* Cope with configure arguments that contain spaces.Peter Eisentraut2001-05-13
|
* proisstrict must be assumed FALSE when dumping from a 7.0 database,Tom Lane2001-05-12
| | | | | | not TRUE. Otherwise we break pl call handler functions. fmgr_oldstyle will take care of making sure the semantics are the same for C functions. Clean up some slightly grotty coding in 7.0 pg_class reading, also.
* Backpatch jdbc1 compile failure fix.Bruce Momjian2001-05-12
|
* - Don't dump COMMENTs in data-only dumpsPhilip Warner2001-05-12
| | | | | | | | | - Fix view dumping SQL for V7.0 - Fix bug when getting view oid with long view names - Treat SEQUENCE SET TOC entries as data entries rather than schema entries. - Make allowance for data entries that did not have a data dumper routine (eg. SEQUENCE SET)
* Stamp for 7.1.2. Ready when you are...Bruce Momjian2001-05-11
|
* Fix remaining RI permission problems (cascaded update/delete, restrict,Peter Eisentraut2001-05-09
| | | | set null/default).
* Append and SubqueryScan nodes were not passing changed-parameter signals downTom Lane2001-05-08
| | | | | | | | | to their children, leading to misbehavior if they had any children that paid attention to chgParam (most plan node types don't). Append's bug has been there a long time, but nobody had noticed because it used to be difficult to create a query where an Append would be used below the top level of a plan; so there were never any parameters getting passed down. SubqueryScan is new in 7.1 ... and I'd modeled its behavior on Append :-(
* Un-break exec_move_row() for case that a NULL tuple and tupdesc areTom Lane2001-05-08
| | | | | passed, which occurs when no rows are retrieved by a SELECT. Mea maxima culpa ... I should have caught this.
* Fix collateral damage from previous (rev 1.49) patch.Peter Eisentraut2001-05-06
|
* Makefile should have automatic dependency for parser.o too, if it'sTom Lane2001-05-04
| | | | going to have any at all.
* Seems like we should not hold off cancel/die interrupts while we areTom Lane2001-05-04
| | | | | running deferred triggers. They are really part of the regular transaction, and they could take awhile.
* Consolidate several near-identical uses of mktime() into a singleTom Lane2001-05-03
| | | | | | | | | routine DetermineLocalTimeZone(). In that routine, be more wary of broken mktime() implementations than the original code was: don't allow mktime to change the already-set y/m/d/h/m/s information, and don't use tm_gmtoff if mktime failed. Possibly this will resolve some of the complaints we've been hearing from users of Middle Eastern timezones on RedHat.
* BTW it does not add encodign it just patches existing one (KOI8) toBruce Momjian2001-05-03
| | | | | | | support two - KOI8-R and KOI8-U (latter is superset of the former if not to take to the account pseudographics) Andy Rysin
* Permission checking wasn't quite right for insert/update/delete rules,Tom Lane2001-05-03
| | | | either :-(.
* apply a little patch:Bruce Momjian2001-05-03
| | | | Oleg Bartunov
* Ensure that btree sort ordering functions and boolean comparison operatorsTom Lane2001-05-03
| | | | | | | | | | give consistent results for all datatypes. Types float4, float8, and numeric were broken for NaN values; abstime, timestamp, and interval were broken for INVALID values; timetz was just plain broken (some possible pairs of values were neither < nor = nor >). Also clean up text, bpchar, varchar, and bit/varbit to eliminate duplicate code and thereby reduce the probability of similar inconsistencies arising in the future.
* Permissions were not checked correctly when one view invokes another.Tom Lane2001-05-03
| | | | Per bug report from Lieven Van Acker, 5/2/01.
* Improve list.Bruce Momjian2001-05-03
|
* Updates for 7.1.1. Not done yet.Bruce Momjian2001-05-03
|
* Correct pg_description entry for type macaddr.Tom Lane2001-05-03
|
* Fixes to make ecpg work on Cygwin, from Jason Tishler ↵Tom Lane2001-05-03
| | | | <Jason.Tishler@dothill.com>.
* Previous commit mistakenly converted all newlines to DOS style (CR/LF).Tom Lane2001-05-02
| | | | | Convert back to Unix style --- it seems some versions of nmake insist on this.
* Add note explaining why inserts take longer as tables grow. Also suggestD'Arcy J.M. Cain2001-05-02
| | | | the way to handle this.
* Change "|zzlzzzz" argument specification to "|zzizzzz" so that the code worksD'Arcy J.M. Cain2001-05-02
| | | | | | properly on 64 bit systems. Change submitted by Marc Poinot (Marc.Poinot@onera.fr)
* Synced gram.y and preproc.y.Tom Lane2001-05-01
|
* Allow a string argument to the EXTRACT() function.Thomas G. Lockhart2001-05-01
| | | | | | | This is an extension to the SQL9x standard, but is consistant with usage of the underlying date_part() function used to implement it. Example: EXTRACT('YEAR',...) No impact on regression tests.
* 1) fix bugs reported by Andrea Aime.Hiroshi Inoue2001-05-01
| | | | | 2) fix a bug reported by Jan Wieck. psqlodbc is 7.01.0005 now.
* exec_move_row() should be more forgiving of tuples with a differentTom Lane2001-04-30
| | | | | number of columns than it was expecting, for reasons that are now documented in the code...
* Suppress pull-up of subqueries that are in the nullable side of an outerTom Lane2001-04-30
| | | | | | join. This is needed to avoid improper evaluation of expressions that should be nulled out, as in Victor Wagner's bug report of 4/27/01. Pretty ugly solution, but no time to do anything better for 7.1.1.
* Add missing Unicode support for Cyrillic encodings.Tatsuo Ishii2001-04-29
| | | | Patches contributed by Victor Wagner.
* Remove bogus Assert from AbsoluteTimeIsBefore(). (If you don't thinkTom Lane2001-04-26
| | | | it's bogus, try building a btree index on the regress tests' abstime_tbl.)
* Tweak nestloop costing to weight restart cost of inner path more heavily.Tom Lane2001-04-25
| | | | | Without this, it was making some pretty silly decisions about whether an expensive sub-SELECT should be the inner or outer side of a join...
* - Fixed CONSTRAINT TRIGGER dump to record tgconstrelid properlyPhilip Warner2001-04-25
| | | | - pgsql v7.0 compatbility
* Undo pgindent brain damage, so that node type numbers can once again beTom Lane2001-04-24
| | | | counted off by lines ...
* Behave sanely when database name is omitted from command line.Tom Lane2001-04-23
|
* Send 'cd' output to /dev/null.Peter Eisentraut2001-04-23
|
* compatible_oper needs to do ReleaseSysCache in one path to avoidTom Lane2001-04-23
| | | | complaints about 'Cache reference leak'. Per report from Don Baccus.
* 1) Decrease the size of needlessly large buffers. For example, itHiroshi Inoue2001-04-23
| | | | | resolved the stack over flow errors reported by Johann Zuschlag. 2) Support {oj syntax for 71. servers.
* A patch to fix the following bugs.Hiroshi Inoue2001-04-23
| | | | | | | | | | | 1) [ODBC] Psqlodbc and Centura: here it is a patch posted by Matteo Cavalleli 2) [ODBC] pgsqODBC binding parameters II posted by Ludek Finstrle 3) Invalid Page Fault in PSQLODBC.DLL personal mail from Johann Zuschlag Hiroki Kataoka kataoka@interwiz.koganei.tokyo.jp
* Don't bomb out on indexes on system attributes other than 'oid'.Tom Lane2001-04-22
| | | | | (Not sure such an index is actually useful, but just because it's useless doesn't mean pg_dump should coredump.)
* Remove useless setuid() call, instead add a check that real and effectiveTom Lane2001-04-21
| | | | userids are the same. Per today's pghackers discussion.
* Make sure that the postmaster options (from postmaster.opts[.default] orPeter Eisentraut2001-04-21
| | | | | -o option) are properly dequoted. Also, always pass an explicit -D option to postmaster, don't rely on it being set in postmaster.opts.
* Add extern int optreset declaration, per bug report from <info@decc.nl>.Peter Eisentraut2001-04-19
|
* Fix "off by VARHDRSZ" bug in (Cyrillic) recode support.Peter Eisentraut2001-04-19
|