Dennis Bjorklund <[EMAIL PROTECTED]> writes:
> How come this work in pg (8.0 and older):
>   CREATE TABLE bug (x int);
>   SELECT count(bug) FROM bug;

> Shouldn't it complain and say that "bug" is not a column?

No.  This is a perfectly good, if somewhat historical, spelling of

        SELECT count(bug.*) FROM bug;

Since count() takes any data type at all, a record type is just as
good as anything else...

                        regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
      joining column's datatypes do not match

Reply via email to