I've committed this fix - thanks. Regards, Dave.
On 20/10/06 10:49, "Markus Schaber" <[EMAIL PROTECTED]> wrote: > Hi, > > I have the same problem than described at > http://www.pgadmin.org/archives/pgadmin-support/2006-04/msg00056.php but > it was not resolved then, not even correctly understood, it seems. > > pgAdmin keeps telling me that I should VACUUM the base table that > _really_ has 0 rows: > > stingray:navteq=# SELECT count(*) FROM ONLY test_phonetic.match; > count > ------- > 0 > (1 row) > > The problem is that pgAdmin seems to include the derived tables into > their count query, and then complain that the estimate is off: > > stingray:navteq=# SELECT count(*) FROM test_phonetic.match; > count > ---------- > 71319833 > (1 row) > > So the correct fix would be to include the "ONLY" keyword when pgadmin3 > fetches the row count, IMHO this change should not break anything else. > > My version of pgAdmin3 is debianized 1.4.3-1. > > HTH, > Markus > ---------------------------(end of broadcast)--------------------------- TIP 9: In versions below 8.0, the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match