- 06 Jan, 2000 1 commit
-
-
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 4 commits
-
-
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.
-
Bruce Momjian authored
-
Tatsuo Ishii authored
-
Tom Lane authored
relcache entry no longer leaks a small amount of memory. index_endscan now releases all the memory acquired by index_beginscan, so callers of it should NOT pfree the scan descriptor anymore.
-
- 29 Dec, 1999 6 commits
-
-
Bruce Momjian authored
by subselect used as expression."
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 28 Dec, 1999 1 commit
-
-
Jan Wieck authored
Jan
-
- 27 Dec, 1999 3 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
This is the patch for the final bit. Sorry that it's separate. Cheers... MikeA
-
Bruce Momjian authored
I finally got around to schlepping through pg_dump, to finish what I started about three months (or more) ago. Attached is a gzipped diff file to apply in the bin/pg_dump directory. This should remove all string length dependencies, except one, which I'm working on. It has been through some rudimentary unit testing, but that's about it, so if any of you would give it a more strenuous run-through, I'd be grateful for the feedback. Cheers... Ansley, Michael
-
- 26 Dec, 1999 2 commits
- 24 Dec, 1999 2 commits
-
-
Bruce Momjian authored
-
Tom Lane authored
SELECT null::text; SELECT int4fac(null); work as expected now. In some cases a NULL must be surrounded by parentheses: SELECT 2 + null; fails SELECT 2 + (null); OK This is a grammatical ambiguity that seems difficult to avoid. Other than that, NULLs seem to behave about like you'd expect. The internal implementation is that NULL constants are typed as UNKNOWN (like untyped string constants) until the parser can deduce the right type.
-
- 23 Dec, 1999 1 commit
-
-
Michael Meskes authored
-
- 22 Dec, 1999 1 commit
-
-
Tatsuo Ishii authored
-