Age | Commit message (Collapse) | Author | |
---|---|---|---|
1999-05-01 | Patch from "Hiroshi Inoue" <Inoue@tpf.co.jp> for | Vadim B. Mikheev | |
FATAL 1:btree: BTP_CHAIN flag was expected | |||
1999-05-01 | Use page-level ExtendLock lock instead of table-level - | Vadim B. Mikheev | |
should be faster. | |||
1999-04-30 | cleanup | Bruce Momjian | |
1999-04-30 | Clean up typo causing compile failure. | Bruce Momjian | |
1999-04-30 | Fill in reasonable-looking cost estimates in inserted nodes. | Tom Lane | |
This makes no difference to the optimizer, which has already decided what it's gonna do, but it makes the output of EXPLAIN much more plausible. | |||
1999-04-30 | Clean up some bogosities in path cost estimation, like | Tom Lane | |
sometimes estimating an index scan of a table to be cheaper than a sequential scan of the same tuples... | |||
1999-04-30 | Fix nasty little typo that prevented get_cheapest_path_for_joinkeys | Tom Lane | |
from ever returning a path. This put a bit of a crimp in the system's ability to generate intelligent merge-join plans... | |||
1999-04-30 | Prevent priority inversion in locking by checking for existing locks | Bruce Momjian | |
before going into queue behind person with higher piority. | |||
1999-04-29 | Bugfix (bug by me in 1.4) in backparsing INSERT ... SELECT | Jan Wieck | |
Jan | |||
1999-04-29 | Defend against 'update oid'. Someday we might want to support | Tom Lane | |
that, but it'd be a New Feature, wouldn't it ... in the meantime, avoiding a backend crash seems worthwhile. | |||
1999-04-29 | Aggregate functions didn't work on subscripted array references. | Tom Lane | |
Things are better now. | |||
1999-04-29 | Several routines in setrefs.c would crash on array refs | Tom Lane | |
due to lack of check for recursing into a null subexpression. | |||
1999-04-28 | Fix stupid typo that broke empty-query response... odd that | Tom Lane | |
this is not revealed by any of our regression tests... | |||
1999-04-27 | Fixed DECIMAL data type to handle specified precision in atttypmod | Jan Wieck | |
Jan | |||
1999-04-27 | Fix for _copyUnique() suggested by Hiroshi Inoue | Tatsuo Ishii | |
1999-04-26 | These are no longer used ... | Marc G. Fournier | |
1999-04-26 | provides string to be used for expected/* files for system specific output... | Marc G. Fournier | |
1999-04-26 | *** empty log message *** | Michael Meskes | |
1999-04-26 | Fix from Yutaka Tanida <yutaka@marin.or.jp> for Cygwin32 support. | Tatsuo Ishii | |
1999-04-26 | Fix from Yutaka Tanida <yutaka@marin.or.jp> | Tatsuo Ishii | |
1999-04-26 | Insert a test for missing targetlist entry in replace_agg_clause. | Tom Lane | |
1999-04-25 | It looks like the multibyte regress tests only work if both | Tom Lane | |
the database encoding and the client encoding match the encoding expected by the test. So, force both of them to be set from the MULTIBYTE environment var. This allows regress tests to be run successfully in multibyte environments other than the compiled-in default. | |||
1999-04-25 | More multibyte tests with obsolete spelling of error message... | Tom Lane | |
1999-04-25 | psql's recognition of comments didn't work right in MULTIBYTE | Tom Lane | |
environments; it was being careless about character lengths. | |||
1999-04-25 | Explicitly set PGCLIENTENCODING during regression tests, | Tom Lane | |
since multibyte tests fail if it's different from database... | |||
1999-04-25 | Still had a few MULTIBYTE problems when client encoding was | Tom Lane | |
different from database's ... | |||
1999-04-25 | Correct potential infinite loop in pg_utf2wchar_with_len; | Tom Lane | |
it failed to cover the case where high bits of char are 100 or 101. Not sure if fix is right, but it agrees with pg_utf_mblen ... and it doesn't lock up ... | |||
1999-04-25 | Multibyte tests were all 'failing' because of change of | Tom Lane | |
wording of 'relation does not exist' error message. Update expected files accordingly. | |||
1999-04-25 | My first cut at libpq revision didn't handle MULTIBYTE correctly, | Tom Lane | |
but I think it's OK now... | |||
1999-04-25 | Clean up gcc warning in MULTIBYTE code. | Tom Lane | |
1999-04-25 | ifdef out some unused routines to suppress gcc warnings. | Tom Lane | |
1999-04-25 | Ooops, missed committing this one... | Tom Lane | |
1999-04-25 | Revise backend libpq interfaces so that messages to the frontend | Tom Lane | |
can be generated in a buffer and then sent to the frontend in a single libpq call. This solves problems with NOTICE and ERROR messages generated in the middle of a data message or COPY OUT operation. | |||
1999-04-23 | Rename explain's "size" to "rows". | Bruce Momjian | |
1999-04-23 | Add disk space message to "can not extend" message. | Bruce Momjian | |
1999-04-23 | Remove "Non-functional update" notices since that message has been | Thomas G. Lockhart | |
disabled (commented-out) in the code. | |||
1999-04-23 | Repair missing heap_endscan() in OperatorUpd(). | Tom Lane | |
1999-04-22 | Fix duplicating ROOT page in concurrent updates. | Vadim B. Mikheev | |
1999-04-20 | Un-break CREATE TYPE. Fix some other inconsistencies in the | Tom Lane | |
pg_proc entries for array I/O routines besides the one detected by the original patcher. Tighten type_sanity regress test accordingly. | |||
1999-04-20 | Change elog(ERROR) to get back to main loop via a plain sigsetjmp, | Tom Lane | |
instead of doing a kill(self, SIGQUIT) and expecting the signal handler to do it. Also, clean up inconsistent definitions of the sigjmp buffer in the several files that already referenced it. | |||
1999-04-20 | Portability patches for HPUX 11 and Unixware in configure | Tom Lane | |
and related files. Also remove float.c's gratuitous redeclaration of isinf() ... looks like there are more decls in there that ought to be in config.h, but I'll leave well enough alone for now ... | |||
1999-04-19 | Add temporary for temp. | Bruce Momjian | |
1999-04-19 | Fix typo in multi-byte encodings (EHC_CN --> EUC_CN) | Tatsuo Ishii | |
1999-04-19 | Fix problems seen when result of a subselect was used in an | Tom Lane | |
expression context (ie, not at the top level of a WHERE clause). Examples like this one work now: SELECT name, value FROM t1 as touter WHERE (value/(SELECT AVG(value) FROM t1 WHERE name = touter.name)) > 0.75; | |||
1999-04-19 | Repair some problems in planner's handling of HAVING clauses. | Tom Lane | |
This fixes a few of the problems Hiroshi Inoue complained of, but I have not touched the rewrite-related issues. | |||
1999-04-18 | After transforming a CASE expr with a default argument, | Tom Lane | |
delete the default argument from the node. This prevents the executor from spitting up on the untransformed argument expression. Typical failure was: select (case f1 when 'val' then 'subst' else f1 end) from t1; ERROR: copyObject: don't know how to copy 704 | |||
1999-04-18 | Update CREATE FUNCTION's on-line help in psql. | Tom Lane | |
1999-04-18 | Allow CREATE FUNCTION xyz AS '' LANGUAGE 'internal' to | Tom Lane | |
work the way it used to (ie, assume xyz is the name of the builtin function to call). Complain if an unknown builtin function name is referenced. | |||
1999-04-17 | Add res checking to libpq examples, from Dan Merillat. | Bruce Momjian | |
1999-04-16 | Add missing function prototypes to stifle gcc warnings. | Tom Lane | |