Hans Kristian Rosbach wrote:
create index idx_test on dbmail_messages (mailbox_idnr, status,
count(message_idnr));

This won't work, of course.

sh-3.00$ psql dbmail
Welcome to psql 7.4.6, the PostgreSQL interactive terminal.

Type:  \copyright for distribution terms
       \h for help with SQL commands
       \? for help on internal slash commands
       \g or terminate with semicolon to execute query
       \q to quit

dbmail=# create index idx_test on dbmail_messages (mailbox_idnr, status,
dbmail(# count(message_idnr));
ERROR:  cannot use aggregate function in index expression


A recent discussion shows fixing this is on the TODO list for postgresql.



--
  ________________________________________________________________
  Paul Stevens                                         [EMAIL PROTECTED]
  NET FACILITIES GROUP                     GPG/PGP: 1024D/11F8CD31
  The Netherlands_______________________________________www.nfg.nl

Reply via email to