Nomi dei campi camelcase

Nel mio db i nomi dei campi sono del tipo postalCode, companyName, ecc.
Mi serve fare una query di tipo LIKE, cosi’ ho fatto:
Supplier.find(:all, :conditions => [‘companyName LIKE ?’,
“%#{params[:ragioneSociale]}%”]).
Il nome del campo va messo tra apici e postgres si incazza, dice che
il campo non esiste e questo perche’ e’ camelcase.
Se anziche’ companyName uso companyname va tutto a posto.
Ovviamente di per se postrgres e’ case insensitive a patto che non si
mettano i nomi dei campi tra apici, e col comando suddetto non si puo’
fare altrimenti mi sembra.
Ho dovuto rinominare tutti i nomi dei campi, e chi se l’ aspettava.