<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/postgresql.git/src/test/regress/sql/select.sql, branch WIN32_DEV</title>
<subtitle>git.postgresql.org: git/postgresql.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/postgresql.git/'/>
<entry>
<title>Back out BETWEEN node patch, was causing initdb failure.</title>
<updated>2002-07-18T17:14:20+00:00</updated>
<author>
<name>Bruce Momjian</name>
<email>bruce@momjian.us</email>
</author>
<published>2002-07-18T17:14:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/postgresql.git/commit/?id=7d78bac108793b7b5ff6eb14877e48feaddb1247'/>
<id>7d78bac108793b7b5ff6eb14877e48feaddb1247</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Finished the Between patch Christopher started.</title>
<updated>2002-07-18T04:41:46+00:00</updated>
<author>
<name>Bruce Momjian</name>
<email>bruce@momjian.us</email>
</author>
<published>2002-07-18T04:41:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/postgresql.git/commit/?id=3e22406ec63b60ed50d3d0c593f9e84b5e1d058b'/>
<id>3e22406ec63b60ed50d3d0c593f9e84b5e1d058b</id>
<content type='text'>
Implements between (symmetric / asymmetric) as a node.

Executes the left or right expression once, makes a Const out of the
resulting Datum and executes the &gt;=, &lt;= portions out of the Const sets.

Of course, the parser does a fair amount of preparatory work for this to
happen.

Rod Taylor
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implements between (symmetric / asymmetric) as a node.

Executes the left or right expression once, makes a Const out of the
resulting Datum and executes the &gt;=, &lt;= portions out of the Const sets.

Of course, the parser does a fair amount of preparatory work for this to
happen.

Rod Taylor
</pre>
</div>
</content>
</entry>
<entry>
<title>Partial indexes work again, courtesy of Martijn van Oosterhout.</title>
<updated>2001-07-16T05:07:00+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2001-07-16T05:07:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/postgresql.git/commit/?id=f31dc0ada731d89313dbca7ef5da91d674fc640c'/>
<id>f31dc0ada731d89313dbca7ef5da91d674fc640c</id>
<content type='text'>
Note: I didn't force an initdb, figuring that one today was enough.
However, there is a new function in pg_proc.h, and pg_dump won't be
able to dump partial indexes until you add that function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Note: I didn't force an initdb, figuring that one today was enough.
However, there is a new function in pg_proc.h, and pg_dump won't be
able to dump partial indexes until you add that function.
</pre>
</div>
</content>
</entry>
<entry>
<title>New cost model for planning, incorporating a penalty for random page</title>
<updated>2000-02-15T20:49:31+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2000-02-15T20:49:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/postgresql.git/commit/?id=b1577a7c78d2d8880b3c0f94689fb75bd074c897'/>
<id>b1577a7c78d2d8880b3c0f94689fb75bd074c897</id>
<content type='text'>
accesses versus sequential accesses, a (very crude) estimate of the
effects of caching on random page accesses, and cost to evaluate WHERE-
clause expressions.  Export critical parameters for this model as SET
variables.  Also, create SET variables for the planner's enable flags
(enable_seqscan, enable_indexscan, etc) so that these can be controlled
more conveniently than via PGOPTIONS.

Planner now estimates both startup cost (cost before retrieving
first tuple) and total cost of each path, so it can optimize queries
with LIMIT on a reasonable basis by interpolating between these costs.
Same facility is a win for EXISTS(...) subqueries and some other cases.

Redesign pathkey representation to achieve a major speedup in planning
(I saw as much as 5X on a 10-way join); also minor changes in planner
to reduce memory consumption by recycling discarded Path nodes and
not constructing unnecessary lists.

Minor cleanups to display more-plausible costs in some cases in
EXPLAIN output.

Initdb forced by change in interface to index cost estimation
functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
accesses versus sequential accesses, a (very crude) estimate of the
effects of caching on random page accesses, and cost to evaluate WHERE-
clause expressions.  Export critical parameters for this model as SET
variables.  Also, create SET variables for the planner's enable flags
(enable_seqscan, enable_indexscan, etc) so that these can be controlled
more conveniently than via PGOPTIONS.

Planner now estimates both startup cost (cost before retrieving
first tuple) and total cost of each path, so it can optimize queries
with LIMIT on a reasonable basis by interpolating between these costs.
Same facility is a win for EXISTS(...) subqueries and some other cases.

Redesign pathkey representation to achieve a major speedup in planning
(I saw as much as 5X on a 10-way join); also minor changes in planner
to reduce memory consumption by recycling discarded Path nodes and
not constructing unnecessary lists.

Minor cleanups to display more-plausible costs in some cases in
EXPLAIN output.

Initdb forced by change in interface to index cost estimation
functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up header for uniform appearance throughout tests.</title>
<updated>2000-01-06T06:41:55+00:00</updated>
<author>
<name>Thomas G. Lockhart</name>
<email>lockhart@fourpalms.org</email>
</author>
<published>2000-01-06T06:41:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/postgresql.git/commit/?id=d1e636881663d15258331a4e6d4c38d072b1db10'/>
<id>d1e636881663d15258331a4e6d4c38d072b1db10</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add TEMP tables/indexes.  Add COPY pfree().  Other cleanups.</title>
<updated>1999-02-02T03:45:56+00:00</updated>
<author>
<name>Bruce Momjian</name>
<email>bruce@momjian.us</email>
</author>
<published>1999-02-02T03:45:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/postgresql.git/commit/?id=4390b0bfbe2641ff26a35372184880348a19919e'/>
<id>4390b0bfbe2641ff26a35372184880348a19919e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change ORDER BY to get more consistant results.</title>
<updated>1997-09-20T16:31:44+00:00</updated>
<author>
<name>Thomas G. Lockhart</name>
<email>lockhart@fourpalms.org</email>
</author>
<published>1997-09-20T16:31:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/postgresql.git/commit/?id=68cd097e893b34ae1396961aefd93c56c4295695'/>
<id>68cd097e893b34ae1396961aefd93c56c4295695</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>More splits and cleanups...</title>
<updated>1997-04-06T08:29:57+00:00</updated>
<author>
<name>Marc G. Fournier</name>
<email>scrappy@hub.org</email>
</author>
<published>1997-04-06T08:29:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/postgresql.git/commit/?id=e31cb4be3adf6bce2997e03a5d0c2d61ff400730'/>
<id>e31cb4be3adf6bce2997e03a5d0c2d61ff400730</id>
<content type='text'>
Its starting to actually take shape and look as expected...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Its starting to actually take shape and look as expected...
</pre>
</div>
</content>
</entry>
</feed>
