summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2001-10-05Implement explicit date/time precision per SQL99 spec.Thomas G. Lockhart
Use CAST() mechanism to define CURRENT_TIME and CURRENT_TIMESTAMP.
2001-10-04Don't try to hack pg_description if not superuser. (Really want aTom Lane
COMMENT ON LARGE OBJECT command instead, but no time for it now.) Fix some code that would not work with OIDs > 2G.
2001-10-04Finetuning for legalnotice in print output. Add some "ASCII markup" forPeter Eisentraut
text output.
2001-10-04Finetuning for better print formattingPeter Eisentraut
2001-10-04Replace simplelists with itemizedlists for better formattingPeter Eisentraut
2001-10-04RewordingPeter Eisentraut
2001-10-04Fix spacing to get proper URL formatting in print outputPeter Eisentraut
2001-10-04Hack for Jade vs TeX interpretation of "--"Peter Eisentraut
2001-10-04Consider interpreting a function call as a trivial (binary-compatible)Tom Lane
type coercion after failing to find an exact match in pg_proc, but before considering interpretations that involve a function call with one or more argument type coercions. This avoids surprises wherein what looks like a type coercion is interpreted as coercing to some third type and then to the destination type, as in Dave Blasby's bug report of 3-Oct-01. See subsequent discussion in pghackers.
2001-10-04Ooops, I was a little too enthusiastic about suppressing defaultTom Lane
index opclasses; they might be default for some other datatype, in which case we mustn't suppress 'em.
2001-10-04Plug memory leaks introduced by dynamic-search-path changes.Tom Lane
From Teodor Sigaev.
2001-10-04Make the world safe for atttypmod=0 ... this didn't use to mean anything,Tom Lane
but timestamp now wants it to mean something.
2001-10-04Make current_time deliver a fractional-second answer.Tom Lane
2001-10-04elog command need to use unicode conversion too.Bruce Momjian
Vsevolod Lobko
2001-10-04 This patch adds reporting of tcl global variable errorInfoBruce Momjian
which contains stack trace. One problem, after this patch errors will generate multiline ERROR messages. Is it acceptable or do I need split it and generate multiple singleline messages? Vsevolod Lobko
2001-10-04Attached is a patch which deals withBruce Momjian
select 'id' as xxx from table The issue is: When the driver gets a data type which does not map into the SQL.Types it attempts to load the object into a java object. Eventually throwing an exception indicating that the type "unknown" was not found. Since the backend defaults "unknown" types to text it was suggested that the jdbc driver do the same. This patch does just that. I have tested it on the above select statement as well as a small program that serializes, and deserializes a class Dave Cramer
2001-10-04Using strtol() on int8 values (input parameters or result sets) inBruce Momjian
plpython would result in numeric overflows causing the backend to terminate abruptly. This patch fixes it. Bradley McLean
2001-10-04 I've just finished the Chinese NLS support(zh_CN part) filesBruce Momjian
translation, the attachement is those four files. (.tar.gz file, with the directory, root is $PGSRC). Tested on some Linux platform. Weiping He
2001-10-04 1. Implemented binary search in arrayBruce Momjian
Oleg Bartunov
2001-10-04Attached please find an initiation of theBruce Momjian
NLS effort for the 'postgresql' component. It includes 'ru.po', which should be added to /src/backend/po/ and a typical patch for nls.mk with the 'ru' entry added in the AVAIL_LANGUAGES. I'll submit a patch with more translations for pg_dump once CVSweb becomes available. CVSweb for me right now is the only way to get to the source code until my system is completely setup by the end of the week. -- Serguei A. Mokhov
2001-10-04Remove ChangeLog. No one has defended its existence, and a few peopleBruce Momjian
want it removed.
2001-10-04AdjustTimeForTypmod has the same bug ...Tom Lane
2001-10-04Make regress tests safe for variable-resolution timestamps.Tom Lane
2001-10-04Fix some problems in new variable-resolution-timestamp code.Tom Lane
2001-10-04Change some 7.2 mentions to version macro.Bruce Momjian
2001-10-04Update TODO list.Bruce Momjian
2001-10-04Update TODO list.Bruce Momjian
2001-10-04Add dependency for regexec.cTatsuo Ishii
2001-10-04Add dependency for like.cTatsuo Ishii
2001-10-04Optimization for single byte encodings.Tatsuo Ishii
2001-10-03Update TODO list.Bruce Momjian
2001-10-03Consistently use gcc's __attribute__((format)) to check sprintf-styleTom Lane
format strings wherever possible. Remarkably, this exercise didn't turn up any inconsistencies, but it seems a good idea for the future.
2001-10-03DROP AGGREGATE and COMMENT ON AGGREGATE now accept the expected syntaxTom Lane
'aggname (aggtype)'. The old syntax 'aggname aggtype' is still accepted for backwards compatibility. Fix pg_dump, which was actually broken for most cases of user-defined aggregates. Clean up error messages associated with these commands.
2001-10-03Update error message wording for format_type change.Tom Lane
2001-10-03Remove no-longer-used macros.Tom Lane
2001-10-03Update incorrect expected file. Use 'timestamp without time zone'Tom Lane
datatype in test, to try to avoid any dependency on local time zone.
2001-10-03Update for GIST.Bruce Momjian
2001-10-03Update TODO list.Bruce Momjian
2001-10-03Update TODO list.Bruce Momjian
2001-10-03Teach format_type about time/timestamp precision, so that pg_dump andTom Lane
psql's \d option work properly.
2001-10-03Add missing TIMESTAMPTZ case.Tom Lane
2001-10-03Update TODO list.Bruce Momjian
2001-10-03Update TODO list.Bruce Momjian
2001-10-03Some further kibitzing on cachability of datetime functions.Tom Lane
In particular, mark all I/O functions that can produce or consume a date as noncachable, in light of existence of DateStyle variable.
2001-10-03Update TODO list.Bruce Momjian
2001-10-03Update for latest regression tests.Tom Lane
2001-10-03AdjustTimestampForTypmod does not work (at least not portably) onTom Lane
-infinity and +infinity. Put TIMESTAMP_NOT_FINITE guard into the routine, instead of forgetting it at some call sites. Fixes regression test failures here.
2001-10-03Neatnik fetishism.Tom Lane
2001-10-03Implement precision support for timestamp and time, both with and withoutThomas G. Lockhart
time zones. SQL99 spec requires a default of zero (round to seconds) which is set in gram.y as typmod is set in the parse tree. We *could* change to a default of either 6 (for internal compatibility with previous versions) or 2 (for external compatibility with previous versions). Evaluate entries in pg_proc wrt the iscachable attribute for timestamp and other date/time types. Try to recognize cases where side effects like the current time zone setting may have an effect on results to decide whether something is cachable or not.
2001-10-03Minor fixup in spacing for tabular information.Thomas G. Lockhart