- 09 Feb, 2003 4 commits
-
-
Barry Lind authored
Also applied patch from Lars Stenberg to make callable statements use the form select * from func() when running against a 7.3 server instead of select func() to allow for set returning functions to be called. Modified Files: jdbc/org/postgresql/errors.properties jdbc/org/postgresql/core/Encoding.java jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
-
Tom Lane authored
rid of the assumption that sizeof(Oid)==sizeof(int). This is one small step towards someday supporting 8-byte OIDs. For the moment, it doesn't do much except get rid of a lot of unsightly casts.
-
Tom Lane authored
-
Tom Lane authored
locParam lists can be converted to bitmapsets to speed updating. Also, replace 'locParam' with 'allParam', which contains all the paramIDs relevant to the node (i.e., the union of extParam and locParam); this saves a step during SetChangedParamList() without costing anything elsewhere.
-
- 08 Feb, 2003 1 commit
-
-
Tom Lane authored
Instead of Lists of integers, we now store variable-length bitmap sets. This should be faster as well as less error-prone.
-
- 07 Feb, 2003 2 commits
-
-
Dave Cramer authored
-
Tom Lane authored
Instead of grovelling through pg_class to find them, make use of the handy dandy dependency mechanism: just delete everything that depends on our temp schema. Unlike the pg_class scan, the dependency mechanism is smart enough to delete things in an order that doesn't fall foul of any dependency restrictions. Fixes problem reported by David Heggie: a temp table with a serial column may cause a backend FATAL exit at shutdown time, if it chances to try to delete the temp sequence first.
-
- 06 Feb, 2003 3 commits
-
-
Tom Lane authored
referenced from a subquery. Per example from Stefanos Harhalakis.
-
Tom Lane authored
expression accepted by the regex operators, per discussion yesterday. Along the way, reduce deadlock_timeout from PGC_POSTMASTER to PGC_SIGHUP category. It is probably best to insist that all backends share the same setting, but that doesn't mean it has to be frozen at startup.
-
Tom Lane authored
per report from Ian Harding.
-
- 05 Feb, 2003 3 commits
-
-
Tom Lane authored
construction 'SETOF type[]' which for some reason was previously overlooked (you'd have to name the array type directly to make it work).
-
Tom Lane authored
(extracted from Tcl 8.4.1 release, as Henry still hasn't got round to making it a separate library). This solves a performance problem for multibyte, as well as upgrading our regexp support to match recent Tcl and nearly match recent Perl.
-
Dave Cramer authored
-
- 04 Feb, 2003 8 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Dave Cramer authored
-
Dave Cramer authored
-
Barry Lind authored
and the other fixes a NPE in Statement.toString() under some circumstances. The second patch was originally submitted by Oliver Jowett and updated by Kris
-
Barry Lind authored
so that rows can be fetched incrementally. This is enabled by using setFetchSize()
-
Tom Lane authored
and convert pull_agg_clause() into count_agg_clause(), which is a more efficient way of doing what it's really being used for.
-
Tom Lane authored
speeds up some useful real-world cases like SELECT x, COUNT(*) FROM t GROUP BY x HAVING COUNT(*) > 100.
-
- 03 Feb, 2003 7 commits
-
-
Tom Lane authored
Curious that gcc doesn't complain about unreferenced static variables.
-
Tom Lane authored
startup, not in the parser; this allows ALTER DOMAIN to work correctly with domain constraint operations stored in rules. Rod Taylor; code review by Tom Lane.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Tom Lane authored
nodes where it's not really necessary. In many cases where the scan node is not the topmost plan node (eg, joins, aggregation), it's possible to just return the table tuple directly instead of generating an intermediate projection tuple. In preliminary testing, this reduced the CPU time needed for 'SELECT COUNT(*) FROM foo' by about 10%.
-
Bruce Momjian authored
-
Bruce Momjian authored
Standard says FETCH LAST is after last row, and we don't do that.
-
- 02 Feb, 2003 3 commits
- 01 Feb, 2003 6 commits
-
-
Tom Lane authored
restriction was debatable to begin with, but it has now become obvious that it breaks forward-porting of user-defined types; contrib/lo being the most salient example.
-
Tom Lane authored
columns of type lo (see contrib/lo). Rather than hacking the function definitions on-the-fly, just modify the queries issued by FixupBlobRefs so that they work even if CREATE CAST hasn't been issued.
-
Tom Lane authored
files. Fix it.
-
Tom Lane authored
user names. Per recent reports.
-
Tom Lane authored
interp pointer. Per report from Gerhard Hintermayer.
-
Tom Lane authored
connection shutdown. This is a grotty workaround for a Tcl bug, but said bug has been there long enough that I'm not holding my breath for a real fix. Per discussions and testing from ljb and g.hintermayer.
-
- 31 Jan, 2003 3 commits
-
-
Tom Lane authored
From Andrew Bosma.
-
Tom Lane authored
with some amount of cleanliness. I see no need to report the internal Python name rather than the SQL procedure name in error tracebacks.
-
Tom Lane authored
bison 1.875 and later as we did from earlier bison releases. Eventually we will probably want to adopt the newer message spelling ... but not yet. Per recent discussion on pgpatches. Note: I didn't change the build rules for bootstrap, ecpg, or plpgsql grammars, since these do not affect regression test results.
-