aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Document use of GEQO param in subquery pullups.Bruce Momjian2001-10-11
|
* Update TODO list.Bruce Momjian2001-10-11
|
* Add documention for ecpg -209 error.Bruce Momjian2001-10-11
|
* Suppress gcc warnings.Tom Lane2001-10-11
|
* Tatsuo Ishii <t-ishii@sra.co.jp> writes:Bruce Momjian2001-10-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | > As you can see, psql reconnect as any user if the password is same as > foo. Of course this is due to the careless password setting, but I > think it's better to prompt ANY TIME the user tries to switch to > another user. Comments? Yeah, I agree. Looks like a simple change in dbconnect(): /* * Use old password if no new one given (if you didn't have an old * one, fine) */ if (!pwparam && oldconn) pwparam = PQpass(oldconn); to /* * Use old password (if any) if no new one given and we are * reconnecting as same user */ if (!pwparam && oldconn && PQuser(oldconn) && userparam && strcmp(PQuser(oldconn), userparam) == 0) pwparam = PQpass(oldconn); regards, tom lane
* Update TODO list.Bruce Momjian2001-10-11
|
* Remove mention of "pg_result -list" becuase it is not implemented, perBruce Momjian2001-10-11
| | | | Tatsuo.
* Add support for ISO-8859-6 to 16Tatsuo Ishii2001-10-11
|
* Remove gratuitous discrepancy between extract() and date_part(),Peter Eisentraut2001-10-10
| | | | | regarding timezone_hour, timezone_minute vs. tz_hour, tz_minute. Document the former.
* Allow optional () after current_user, session_user, user, current_time,Peter Eisentraut2001-10-09
| | | | | | | | | 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.
* This patch fixes a bug introduced in the jdbc bytea support patch.Barry Lind2001-10-09
| | | | | | | | | | | | | | 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
* Bunch of copy fitting and style sheet tweakage to get decent looking printPeter Eisentraut2001-10-09
| | | | | output (from pdfjadetex). Also updated instructions to install documentation processing toolchain.
* Change plpgsql compiler so that all elogs are trapped and a suitableTom Lane2001-10-09
| | | | | | | 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.
* Fix typo in error message. Noted by laser@zhengmai.com.cn.Tom Lane2001-10-09
|
* Correct some errors in plpgsql examples, as reported by Junichi Kobayasi.Tom Lane2001-10-09
|
* Change plpgsql to depend on main parser's type-declaration grammar,Tom Lane2001-10-09
| | | | | | | 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.
* Another go-round with FigureColname, to produce less surprising resultsTom Lane2001-10-08
| | | | | | 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.
* Fix transformExpr() to not scribble on its input datastructure whileTom Lane2001-10-08
| | | | | transforming CASE expressions. This was definitely confusing FigureColname, and might lead to bad things elsewhere as well.
* Fix ruleutils to depend on format_type, rather than having a privateTom Lane2001-10-08
| | | | | copy of code that knows about displaying types with typmod info. Needed so that it does the right thing with timestamp datatypes now.
* Make ALTER TABLE RENAME COLUMN update column names of indexes thatTom Lane2001-10-08
| | | | refer to the renamed column. Brent Verner, with a little help from tgl.
* Remove redundant code, update comments, cause CURRENT_TIME toTom Lane2001-10-08
| | | | agree with CURRENT_TIME(n).
* Update TODO list.Bruce Momjian2001-10-08
|
* Fix include file so library is binary compatible again.Michael Meskes2001-10-08
|
* Update TODO list.Bruce Momjian2001-10-08
|
* Rearrange fmgr.c and relcache so that it's possible to keep FmgrInfoTom Lane2001-10-06
| | | | | | | | | 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.
* While playing around with trying to add foreign keys to theBruce Momjian2001-10-06
| | | | | | | \d table display in psql, I noticed that tableinfo.triggers is not used once it is set. Greg Sabino Mullane
* Fix shared library builds for MacOS X.Peter Eisentraut2001-10-05
|
* Move psql's zh_TW.po to the right place.Peter Eisentraut2001-10-05
|
* Update TODO list.Bruce Momjian2001-10-05
|
* files attached are Traditional Chinese translations translatedBruce Momjian2001-10-05
| | | | | | | and modified from Simplified Chinese translations for backend, pgsql, pg_dump and libpq. I've appended their names to zh_TW.po. forth
* Attached is the updated version of the patch, which matchesBruce Momjian2001-10-05
| | | | | | | | | | | | | | | | 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
* Make sure each call to ECPGraise is logged.Michael Meskes2001-10-05
|
* Further cleanup of dynahash.c API, in pursuit of portability andTom Lane2001-10-05
| | | | | | | | | 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.
* ouput -> outputBruce Momjian2001-10-05
| | | | Oliver Elphick
* > > I am quite sure that all AIX Versions accept the CLOBBER method,Bruce Momjian2001-10-05
| | | | | | > > thus I ask you to apply the following patch, to make it work. Zeugswetter Andreas SB SD
* Fixed typo in proproc.yMichael Meskes2001-10-05
|
* Define CEST as a synonym for Central European Savings TimeThomas G. Lockhart2001-10-05
| | | | | per Jan Varga <varga@utcru.sk> Fix up spacing and formatting.
* Implement explicit date/time precision per SQL99 spec.Thomas G. Lockhart2001-10-05
| | | | Use CAST() mechanism to define CURRENT_TIME and CURRENT_TIMESTAMP.
* Don't try to hack pg_description if not superuser. (Really want aTom Lane2001-10-04
| | | | | COMMENT ON LARGE OBJECT command instead, but no time for it now.) Fix some code that would not work with OIDs > 2G.
* Finetuning for legalnotice in print output. Add some "ASCII markup" forPeter Eisentraut2001-10-04
| | | | text output.
* Finetuning for better print formattingPeter Eisentraut2001-10-04
|
* Replace simplelists with itemizedlists for better formattingPeter Eisentraut2001-10-04
|
* RewordingPeter Eisentraut2001-10-04
|
* Fix spacing to get proper URL formatting in print outputPeter Eisentraut2001-10-04
|
* Hack for Jade vs TeX interpretation of "--"Peter Eisentraut2001-10-04
|
* Consider interpreting a function call as a trivial (binary-compatible)Tom Lane2001-10-04
| | | | | | | | | 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.
* Ooops, I was a little too enthusiastic about suppressing defaultTom Lane2001-10-04
| | | | | index opclasses; they might be default for some other datatype, in which case we mustn't suppress 'em.
* Plug memory leaks introduced by dynamic-search-path changes.Tom Lane2001-10-04
| | | | From Teodor Sigaev.
* Make the world safe for atttypmod=0 ... this didn't use to mean anything,Tom Lane2001-10-04
| | | | but timestamp now wants it to mean something.
* Make current_time deliver a fractional-second answer.Tom Lane2001-10-04
|