summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2001-10-10Remove gratuitous discrepancy between extract() and date_part(),Peter Eisentraut
regarding timezone_hour, timezone_minute vs. tz_hour, tz_minute. Document the former.
2001-10-09Allow optional () after current_user, session_user, user, current_time,Peter Eisentraut
current_timestamp, current_date for ODBC compatibility. Add more functions to odbc.sql catalog extension, use new CREATE OR REPLACE FUNCTION. Document iODBC/unixODBC build options.
2001-10-09This patch fixes a bug introduced in the jdbc bytea support patch.Barry Lind
That patch broke the ability to read data from binary cursors. --Barry Lind Modified Files: pgsql/src/interfaces/jdbc/org/postgresql/Connection.java pgsql/src/interfaces/jdbc/org/postgresql/ResultSet.java pgsql/src/interfaces/jdbc/org/postgresql/core/QueryExecutor.java pgsql/src/interfaces/jdbc/org/postgresql/jdbc1/Connection.java pgsql/src/interfaces/jdbc/org/postgresql/jdbc1/ResultSet.java pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/Connection.java pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/ResultSet.java pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/UpdateableResultSet.java
2001-10-09Bunch of copy fitting and style sheet tweakage to get decent looking printPeter Eisentraut
output (from pdfjadetex). Also updated instructions to install documentation processing toolchain.
2001-10-09Change plpgsql compiler so that all elogs are trapped and a suitableTom Lane
NOTICE added about error location (same method already used by plpgsql executor). Add checking of pg_proc row xmin/cmin to ensure that plpgsql functions will be recompiled after they've been modified by CREATE OR REPLACE FUNCTION.
2001-10-09Fix typo in error message. Noted by laser@zhengmai.com.cn.Tom Lane
2001-10-09Correct some errors in plpgsql examples, as reported by Junichi Kobayasi.Tom Lane
2001-10-09Change plpgsql to depend on main parser's type-declaration grammar,Tom Lane
rather than having its own somewhat half-baked notion of what a type declaration looks like. This is necessary now to ensure that plpgsql will think a 'timestamp' variable has the same semantics as 'timestamp' does in the main SQL grammar; and it should avoid divergences in future.
2001-10-08Another go-round with FigureColname, to produce less surprising resultsTom Lane
for nested typecasts. It now produces a column header of 'timestamptz' for 'SELECT CURRENT_TIMESTAMP', rather than 'text' as it was doing for awhile there.
2001-10-08Fix transformExpr() to not scribble on its input datastructure whileTom Lane
transforming CASE expressions. This was definitely confusing FigureColname, and might lead to bad things elsewhere as well.
2001-10-08Fix ruleutils to depend on format_type, rather than having a privateTom Lane
copy of code that knows about displaying types with typmod info. Needed so that it does the right thing with timestamp datatypes now.
2001-10-08Make ALTER TABLE RENAME COLUMN update column names of indexes thatTom Lane
refer to the renamed column. Brent Verner, with a little help from tgl.
2001-10-08Remove redundant code, update comments, cause CURRENT_TIME toTom Lane
agree with CURRENT_TIME(n).
2001-10-08Update TODO list.Bruce Momjian
2001-10-08 Fix include file so library is binary compatible again.Michael Meskes
2001-10-08Update TODO list.Bruce Momjian
2001-10-06Rearrange fmgr.c and relcache so that it's possible to keep FmgrInfoTom Lane
lookup info in the relcache for index access method support functions. This makes a huge difference for dynamically loaded support functions, and should save a few cycles even for built-in ones. Also tweak dfmgr.c so that load_external_function is called only once, not twice, when doing fmgr_info for a dynamically loaded function. All per performance gripe from Teodor Sigaev, 5-Oct-01.
2001-10-06While playing around with trying to add foreign keys to theBruce Momjian
\d table display in psql, I noticed that tableinfo.triggers is not used once it is set. Greg Sabino Mullane
2001-10-05Fix shared library builds for MacOS X.Peter Eisentraut
2001-10-05Move psql's zh_TW.po to the right place.Peter Eisentraut
2001-10-05Update TODO list.Bruce Momjian
2001-10-05files attached are Traditional Chinese translations translatedBruce Momjian
and modified from Simplified Chinese translations for backend, pgsql, pg_dump and libpq. I've appended their names to zh_TW.po. forth
2001-10-05Attached is the updated version of the patch, which matchesBruce Momjian
on words as opposed to lines, which means that all of the following work in psql: \d foo \d bar \d foo; \d bar \d foo \d bar;; \d foo; <space> This one also uses "true and false" and strips semicolons for the following backslash commands: \C \c \d \e \i \o \s \z Greg Sabino Mullane
2001-10-05Make sure each call to ECPGraise is logged.Michael Meskes
2001-10-05Further cleanup of dynahash.c API, in pursuit of portability andTom Lane
readability. Bizarre '(long *) TRUE' return convention is gone, in favor of just raising an error internally in dynahash.c when we detect hashtable corruption. HashTableWalk is gone, in favor of using hash_seq_search directly, since it had no hope of working with non-LONGALIGNable datatypes. Simplify some other code that was made undesirably grotty by promixity to HashTableWalk.
2001-10-05ouput -> outputBruce Momjian
Oliver Elphick
2001-10-05> > I am quite sure that all AIX Versions accept the CLOBBER method,Bruce Momjian
> > thus I ask you to apply the following patch, to make it work. Zeugswetter Andreas SB SD
2001-10-05Fixed typo in proproc.yMichael Meskes
2001-10-05Define CEST as a synonym for Central European Savings TimeThomas G. Lockhart
per Jan Varga <varga@utcru.sk> Fix up spacing and formatting.
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.