# Heroku + Pg: Problema con find :all e group by

**URL:** <https://www.ruby-forum.com/t/heroku-pg-problema-con-find-all-e-group-by/140694>\
**Category:** IT\
**Created:** [June 17, 2008, 4:57pm UTC](https://www.ruby-forum.com/t/heroku-pg-problema-con-find-all-e-group-by/140694 "2008-06-17T16:57:56Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![carminem](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/90db22/32.png) [@carminem](https://www.ruby-forum.com/u/carminem)\
**Post date:** [June 17, 2008, 4:57pm UTC](https://www.ruby-forum.com/t/heroku-pg-problema-con-find-all-e-group-by/140694/1 "2008-06-17T16:57:56Z")

</div>

Salve a tutti,

Sto giocando con heroku, dopo aver letto un post qui che ne parlava, e  
sto  
utilizzando il codice che ho scritto per il mio sito per le prove.

Il codice funziona sia in locale che su un server linux (gentoo), mentre  
una volta messo online, mi dÃ errore su:

Visitor.find(:all, :group =\> ‘ip\_address’).size

L’errore restituito e’:

PGError: ERROR: column “visitors.id” must appear in the GROUP BY clause  
or be used in an aggregate function  
: SELECT \* FROM visitors GROUP BY ip\_address

Sia in locale che sul server di cui sopra, il database Ã¨ SQLite.

Capisco il senso dell’errore, ma mi aspettavo che l’adapter di Rails per  
PG  
avesse un comportamento omogeneo a quello di SQLite.

Come risolvo?

Grazie per il Vs aiuto.  
Carmine
