summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2000-01-07Sorry, that I send this letter/patch again, but previous sending isBruce Momjian
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
2000-01-07Correct grammatical errorTatsuo Ishii
2000-01-07*** empty log message ***Michael Meskes
2000-01-06Update pg_dumpall for new psql format.Bruce Momjian
2000-01-06Changed "triggered data change violation" detection codeJan Wieck
in trigger manager. Jan
2000-01-06Fixed bug in targetlist expression replacement ofJan Wieck
SET DEFAULT referential action triggers. Jan
2000-01-06Clean up header for uniform appearance throughout tests.Thomas G. Lockhart
2000-01-06Update for new psql formatting.Thomas G. Lockhart
2000-01-06Freshen up the banner displayed when running the regression test.Thomas G. Lockhart
2000-01-05Fix it's and its to be correct.Bruce Momjian
2000-01-05Update format to add uniform headers on files.Thomas G. Lockhart
2000-01-05Update format to add uniform headers on files.Thomas G. Lockhart
Update output to new psql conventions.
2000-01-05Update output to new psql conventions.Thomas G. Lockhart
2000-01-05Fix spaces in text message.Thomas G. Lockhart
2000-01-05Clean up format of tests.Thomas G. Lockhart
Remove older "::" type coersion syntax in favor of extended SQL92 style. Include a few new tests for datetime/timespan arithmetic.
2000-01-05Verified output from new psql.Thomas G. Lockhart
Include a few new tests for datetime/timespan arithmetic.
2000-01-05Move numeric test to be near other numeric data types like int4 and float8.Thomas G. Lockhart
2000-01-04Clean up syntax to use SQL92-ish type coersionThomas G. Lockhart
rather than the Postgres "::" notation. All of these tests have been completely inspected and give correct results.
2000-01-04Match results with format from new psql.Thomas G. Lockhart
All of these tests have been completely inspected and give correct results.
2000-01-04Repair two recently reported problems:Thomas G. Lockhart
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.
2000-01-02Update DATEDEBUG removal.Bruce Momjian
2000-01-02Update length of timestamp to 30.Bruce Momjian
2000-01-02Remove DATEDEBUG because it didn't look Y2K safe, and fix timestamp elogBruce Momjian
to be Y2K safe.
1999-12-31Make psql \dT always show descriptions. There is room.Bruce Momjian
1999-12-31Generate double-sided LIKE indexquals that work even in weird locales,Tom Lane
by continuing to increment the rightmost character until we get a string that is demonstrably greater than the pattern prefix.
1999-12-31Clean up loose end in LIKE optimization fix: parser's code would generateTom Lane
<= and >= indexquals from a LIKE even if the index in question didn't support those operators. (As, for example, a hash index does not.)
1999-12-31Clean up datatypes and comments for op_class() routine.Tom Lane
1999-12-31Revise init_sequence so that it doesn't leak memory if the requestedTom Lane
sequence doesn't exist.
1999-12-30elog() was set up to call abort() if it saw an ERROR or FATAL exitTom Lane
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.
1999-12-30Allow --with-mb=SQL_ASCIITatsuo Ishii
1999-12-30Repair bugs discussed in pghackers thread of 15 May 1999: creation of aTom Lane
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.
1999-12-29Improve subquery error message, now says "More than one tuple returnedBruce Momjian
by subselect used as expression."
1999-12-29Move ipc patch into README.NT.Bruce Momjian
1999-12-29Add NT patch.Bruce Momjian
1999-12-29Move NT patch into readme.Bruce Momjian
1999-12-29Update comment.Bruce Momjian
1999-12-29Update comments.Bruce Momjian
1999-12-28Removed LZTEXT datatype as discussed.Jan Wieck
Jan
1999-12-27Fix length limit, MikeABruce Momjian
1999-12-27Hi, all,Bruce Momjian
This is the patch for the final bit. Sorry that it's separate. Cheers... MikeA
1999-12-27Hi, allBruce Momjian
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
1999-12-26Put back erroneously-removed definition of 'defines' variable.Tom Lane
1999-12-26It turns out that the item size limit for btree indexes is about BLCKSZ/3,Tom Lane
not BLCKSZ/2 as some of us thought. Add check for oversize item so that failure is detected before corrupting the index, not after.
1999-12-24Clean up handling of explicit NULL constants. Cases likeTom Lane
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.
1999-12-23*** empty log message ***Michael Meskes
1999-12-22Fix minor bug.Tatsuo Ishii
1999-12-22Add installtion of postmaster.opts.default.Tatsuo Ishii
1999-12-22Add installation of pg_ctlTatsuo Ishii
Locate path of postmaster in a portable way (stolen from initdb) Add postmaster.opts.default.sample which should be copied into $PGLIB in the installtion process. Also, it will be installed into $PGDATA while initdb is running.
1999-12-22to live in a transaction before access to dbHiroshi Inoue
during backend startup.
1999-12-21update_pg_pwd() is an AR trigger. Corrected return type.Jan Wieck
Jan