Re: [HACKERS] Seqscan in MAX(index_column)

2003-09-04 Thread Dennis Bjorklund
On Thu, 4 Sep 2003, Shridhar Daithankar wrote: > > column? I think MAX() does not know or cares if a column is indexed, but... > > No. Postgresql uses MVCC which mean there could be multiple views of sample > tuple active at the same time. There is no way to tell which is max. value for > a col

Re: [HACKERS] Seqscan in MAX(index_column)

2003-09-04 Thread Dennis Bjorklund
On Fri, 5 Sep 2003, Bruce Momjian wrote: > > When I was curious as to how COUNT might be maintained, I was pretty > > sure that this wouldn't be the preferred method... > > See my later idea of the trigger doing +/-1 rather than locking the > value during the transaction. > > If we don't do it t

Re: [HACKERS] New thoughts about indexing cross-type comparisons

2003-09-17 Thread Dennis Bjorklund
On Tue, 16 Sep 2003, Tom Lane wrote: > This is not a 100% solution to our problems. I don't think we could use > it to solve the problem for int2 columns ("int2col = 42") because it'd > be unsafe to promise that an int4-to-int2 cast could be inserted into > an expression without changing the beha

Re: [HACKERS] New thoughts about indexing cross-type comparisons

2003-09-17 Thread Dennis Bjorklund
On Wed, 17 Sep 2003, Tom Lane wrote: > Another thing to keep in mind is that it's not always the case that > assigning the right type to a literal constant would solve the problem. > We have the same issues with variables; for example, a join with > "WHERE a.int8col = b.int4col" may fail to take a