- 14 Aug, 2001 3 commits
-
-
Tom Lane authored
for speed reasons; its result type also changes to int8. avg() on these datatypes now accumulates the running sum in int8 for speed; but we still deliver the final result as numeric, so that fractional accuracy is preserved. count() now counts and returns in int8, not int4. I am a little nervous about this possibly breaking users' code, but there didn't seem to be a strong sentiment for avoiding the problem. If we get complaints during beta, we can change count back to int4 and add a "count8" aggregate. For that matter, users can do it for themselves with a simple CREATE AGGREGATE command; the int4inc function is still present, so no C hacking is needed. Also added max() and min() aggregates for OID that do proper unsigned comparison, instead of piggybacking on int4 aggregates. initdb forced.
-
Bruce Momjian authored
-
Tom Lane authored
a tad sloppy about generating the targetlist for some nodes, by generating a tlist entry that claimed to be a constant when the value wasn't actually constant. This caused setrefs.c to do the wrong thing later on.
-
- 13 Aug, 2001 4 commits
-
-
Peter Eisentraut authored
syntax for language names (instead of 'string'). createlang now handles the case where a second language uses the same call handler as an already installed language (e.g., plperl/plperlu). droplang now handles the reverse case, i.e., dropping a language where the call handler is still used by another language. Moreover, droplang can now be used to drop any user-defined language, not just the supplied ones.
-
Tom Lane authored
-
Tom Lane authored
From Joe Conway.
-
Bruce Momjian authored
-
- 12 Aug, 2001 2 commits
-
-
Tom Lane authored
Needed to keep pg_dump from getting confused.
-
Peter Eisentraut authored
Don't hardcode the maximum accepted server version, use PG_VERSION instead. Install a notice processor so notices are handled like error messages. Word smithing.
-
- 11 Aug, 2001 2 commits
-
-
Peter Eisentraut authored
-
Tom Lane authored
case where there are resjunk columns in the query.
-
- 10 Aug, 2001 17 commits
-
-
Tom Lane authored
awhile, but the man page didn't know it.
-
Tom Lane authored
-
Tom Lane authored
Other small improvements.
-
Tom Lane authored
our own code ...
-
Peter Eisentraut authored
-
Tom Lane authored
-
Tom Lane authored
default, but OIDS are removed from many system catalogs that don't need them. Some interesting side effects: TOAST pointers are 20 bytes not 32 now; pg_description has a three-column key instead of one. Bugs fixed in passing: BINARY cursors work again; pg_class.relhaspkey has some usefulness; pg_dump dumps comments on indexes, rules, and triggers in a valid order. initdb forced.
-
Tom Lane authored
-
Peter Eisentraut authored
-
Bruce Momjian authored
-
Bruce Momjian authored
appears to be duplicated (two identical <listitems> right after each other). Here is a quick patch to remove one instance of it. Magnus Hagander
-
Bruce Momjian authored
* Merges identical code from org.postgresql.jdbc[1|2].Statement into org.postgresql.Statement. * Moves escapeSQL() method from Connection to Statement (the only place it's used) * Minor cleanup of the new isolation level stuff. * Minor cleanup of version string handling. Anders Bengtsson
-
Bruce Momjian authored
(as proposed in http://fts.postgresql.org/db/mw/msg.html?mid=1028327) 2. support for 'pass-by-value' arguments - to test this we used special opclass for int4 with values in range [0-2^15] More testing will be done after resolving problem with index_formtuple and implementation of B-tree using GiST 3. small patch to contrib modules (seg,cube,rtree_gist,intarray) - mark functions as 'isstrict' where needed. Oleg Bartunov
-
Bruce Momjian authored
Neil Padgett
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Hiroshi Inoue authored
-
- 09 Aug, 2001 7 commits
-
-
Peter Eisentraut authored
-
Peter Eisentraut authored
consistent type naming.
-
Peter Eisentraut authored
-
Bruce Momjian authored
-
Peter Eisentraut authored
-
Tom Lane authored
-
Tom Lane authored
-
- 08 Aug, 2001 1 commit
-
-
Peter Eisentraut authored
-
- 07 Aug, 2001 4 commits
-
-
Peter Eisentraut authored
-
Bruce Momjian authored
-
Bruce Momjian authored
be able to apply against what you just committed. It rolls soundex into fuzzystrmatch. Remove soundex/metaphone and merge into fuzzystrmatch. Joe Conway
-
Bruce Momjian authored
Here is a context diff from latest cvs And I see why you couldn't apply the last diff, the setCatalog diff has been backed out, that was causing the compile problem in the first place. This following one needs to be applied to allow the current cvs to compile Dave Cramer
-