- 09 Jan, 2000 8 commits
-
-
Tom Lane authored
-
Tom Lane authored
-
Tom Lane authored
Note: don't put any of these back till you've grokked the new code for platform-specific comparisons that I'm about to commit...
-
Tom Lane authored
them --- it is just *way* too painful to keep expected results in sync when these are present.
-
Tom Lane authored
-
Tom Lane authored
which is broken in some weird way that I don't understand. I think it may be exposing a bug in the new psql --- for one thing, I get different results when I run psql by hand than the regress script gets. What the heck???
-
Tom Lane authored
-
Tom Lane authored
code cleanup; no major improvements yet. However, EXPLAIN does produce more intuitive outputs for nested loops with indexscans now...
-
- 08 Jan, 2000 3 commits
-
-
Bruce Momjian authored
quote_postgres(...) in ecpglib.c. The code in CVS reads: quote_postgres(char *arg, int lineno) { char *res = (char *) ecpg_alloc(2 * strlen(arg) + 3, lineno); int i, ri = 0; if (!res) return (res); res[ri++] = '\''; for (i = 0, ri=0; arg[i]; i++, ri++) { switch (arg[i]) { case '\'': res[ri++] = '\''; break; case '\\': res[ri++] = '\\'; break; default: ; } The problem here is that ri is reset to 0, thus overwriting the initial quote. Stephen Birch
-
Tom Lane authored
if presented an uninitialized (all zeroes) page. The system no longer crashes hard if an all-zeroes page is present in a relation. There seem to be some boundary conditions where a page will be appended to a relation and zeroed, but its page header is never initialized; until we can track down and fix all of those, robustness seems like a good idea. Also, clean up some obsolete and downright wrong comments.
-
Tom Lane authored
as well as when inserting entries into an existing index.
-
- 07 Jan, 2000 3 commits
-
-
Bruce Momjian authored
still without answer. I want continue with to_char(), but I need any answer for this patch. Please. Thank! (and sorry of my impatient :-) Karel
-
Tatsuo Ishii authored
-
Michael Meskes authored
-
- 06 Jan, 2000 6 commits
-
-
Bruce Momjian authored
-
Jan Wieck authored
in trigger manager. Jan
-
Jan Wieck authored
SET DEFAULT referential action triggers. Jan
-
Thomas G. Lockhart authored
-
Thomas G. Lockhart authored
-
Thomas G. Lockhart authored
-
- 05 Jan, 2000 8 commits
-
-
Bruce Momjian authored
-
Thomas G. Lockhart authored
-
Thomas G. Lockhart authored
Update output to new psql conventions.
-
Thomas G. Lockhart authored
-
Thomas G. Lockhart authored
-
Thomas G. Lockhart authored
Remove older "::" type coersion syntax in favor of extended SQL92 style. Include a few new tests for datetime/timespan arithmetic.
-
Thomas G. Lockhart authored
Include a few new tests for datetime/timespan arithmetic.
-
Thomas G. Lockhart authored
-
- 04 Jan, 2000 3 commits
-
-
Thomas G. Lockhart authored
rather than the Postgres "::" notation. All of these tests have been completely inspected and give correct results.
-
Thomas G. Lockhart authored
All of these tests have been completely inspected and give correct results.
-
Thomas G. Lockhart authored
1) datetime_pl_span() added the seconds field before adding the months field. This lead to erroneous results for e.g. select datetime '1999-11-30' + timespan '1 mon - 1 sec'; Reverse the order of operations to add months first. 2) tm2timespan() did all intermediate math as integer, converting to double at the very end. This resulted in hidden overflows when given very large integer days, hours, etc. For example, select '74565 days'::timespan; produced the wrong result. Change code to ensure that doubles are used for intermediate calculations. Thanks to Olivier PRENANT <ohp@pyrenet.fr> and Tulassay Zsolt <zsolt@tek.bke.hu> for problem reports and to Tom Lane for accurate analyses.
-
- 02 Jan, 2000 3 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
to be Y2K safe.
-
- 31 Dec, 1999 5 commits
-
-
Bruce Momjian authored
-
Tom Lane authored
by continuing to increment the rightmost character until we get a string that is demonstrably greater than the pattern prefix.
-
Tom Lane authored
<= and >= indexquals from a LIKE even if the index in question didn't support those operators. (As, for example, a hash index does not.)
-
Tom Lane authored
-
Tom Lane authored
sequence doesn't exist.
-
- 30 Dec, 1999 1 commit
-
-
Tom Lane authored
during InitProcessingMode and the CurrentTransactionState was neither TRANS_DEFAULT nor TRANS_DISABLED. Unfortunately, after someone's recent change to start the transaction manager earlier in startup than it used to be started, that caused an abort() and consequent database system reset on quite harmless errors (such as rejecting an invalid user name!). As far as I can see, the test on CurrentTransactionState was completely useless anyway, so I've removed it.
-