- 16 2月, 2003 3 次提交
-
-
由 Tom Lane 提交于
a bad choice between sorted and hashed aggregation.
-
由 Tom Lane 提交于
the outer query. (The implementation is a bit klugy, but it would take nontrivial restructuring to make it nicer, which this is probably not worth.) This avoids unnecessary sort steps in examples like SELECT foo,count(*) FROM (SELECT ... ORDER BY foo,bar) sub GROUP BY foo which means there is now a reasonable technique for controlling the order of inputs to custom aggregates, even in the grouping case.
-
由 Bruce Momjian 提交于
> * Disallow DROP COLUMN on a column that is part of a multi-column index
-
- 15 2月, 2003 5 次提交
-
-
由 Bruce Momjian 提交于
ps for multiple postmasters, for Kevin Brown.
-
由 Tom Lane 提交于
same type in a rule. Per bug report from Pavel Hanak.
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
> * Allow incremental backups
-
由 Michael Meskes 提交于
-
- 14 2月, 2003 22 次提交
-
-
由 Bruce Momjian 提交于
> * Add schema option to createlang
-
由 Bruce Momjian 提交于
Change was actually made in a previous commit.
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Michael Meskes 提交于
- More work on Informix compatibility.
-
由 Bruce Momjian 提交于
> * Cache last known per-tuple offsets to speed long tuple access
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
SIGPIPE disabled, and does not need to waste two syscalls per I/O on it.
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
an ALTER TABLE ADD COLUMN command. Per bug #896.
-
由 Tom Lane 提交于
the table(s) modified by the original query would get checked for the type of write permission needed by a rule query.
-
由 Tom Lane 提交于
of the containing query (which really can only happen in a rule context). Per example from Brandon Craig Rhodes. Also, make the error message more specific for the similar case with sub-select in FROM. The revised coding should be easier to adapt to SQL99's LATERAL(), when we get around to supporting that.
-
由 Michael Meskes 提交于
-
由 Tom Lane 提交于
from Greg Stark. Also, twiddle the FuncCall case to not scribble on the input structure, which was the proximate cause of the problem. Someday we ought to fix things so that transformExpr() isn't called on already-transformed trees ...
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
-
- 13 2月, 2003 10 次提交
-
-
由 Michael Meskes 提交于
- Started with an Informix compatibility option.
-
由 Bruce Momjian 提交于
> ================================================================= > User interface proposal for multi-row function targetlist entries > ================================================================= > 1. Only one targetlist entry may return a set. > 2. Each targetlist item (other than the set returning one) is > repeated for each item in the returned set. > Having gotten no objections (actually, no response at all), I can only assume no one had heartburn with this change. The attached patch covers the first of the two proposals, i.e. restricting the target list to only one set returning function. Joe Conway
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
makes a few editorial changes to the documentation. Neil Conway
-
由 Bruce Momjian 提交于
longer works -- IncrHeapAccessStat() didn't actually *do* anything anymore, so no reason to keep it around AFAICS. I also fixed a grammatical error in a comment. Neil Conway
-
由 Bruce Momjian 提交于
> > comma). > > OK. But the documentation implies there is a comma, so it should probably > get chenged then. Yes, it should. (attached) [ Backpatched to 7.3.X too.] Rod Taylor
-
由 Bruce Momjian 提交于
in one of the earth functions so that latitude and longitude to cartesian coordinates conversion will be more accurrate. (Previously a text string was built to provide as input which limited the accuracy to the number of digits printed.) The new functions were included in a recent patch to contrib/cube that has not as yet been accepted as of yet. I also added check constraints to the domain 'earth' since they are now working in 7.4. Bruno Wolff III
-
由 Bruce Momjian 提交于
directly from float8 values. (As opposed to converting the values to strings and then parsing the strings.) The functions are: cube(float8) returns cube cube(float8,float8) returns cube cube(cube,float8) returns cube cube(cube,float8,float8) returns cube Bruno Wolff III
-
由 Bruce Momjian 提交于
spec, which will also make alter sequence a touch easier. sequence.c init_params() will check for settings which have been defined twice, and complain. Rod Taylor
-
由 Bruce Momjian 提交于
takes two parameters, an OID x and an integer y, and returns "true" with probability 1/y (the OID argument is ignored). This can be useful -- for example, it can be used to select a random sampling of the rows in a table (which is what the "random" regression test uses it for). This patch removes that function, because it was old and messy. The old function had the following problems: - it was undocumented - it was poorly named - it was designed to workaround an optimizer bug that no longer exists (the OID argument is to ensure that the optimizer won't optimize away calls to the function; AFAIK marking the function as 'volatile' suffices nowadays) - it used a different random-number generation technique than the other PSRNG-related functions in the backend do (it called random() like they do, but it had its own logic for setting a set and deciding when to reseed the RNG). Ok, this patch removes oidrand(), oidsrand(), and userfntest(), and improves the SGML docs a little bit (un-commenting the setseed() documentation). Neil Conway
-