ActiveRecord сумма ошибок с Postgresql - PullRequest
1 голос
/ 19 ноября 2009

Я использую метод суммы AR для запроса и вижу эту ошибку при использовании PostgreSQL:

PGError: ERROR: function sum(character varying) does not exist
LINE 1: SELECT sum("assets".asset_file_size) AS sum_asset_file_size ...
HINT: No function matches the given name and argument types. You might need to add explicit type casts.

SELECT sum("assets".asset_file_size) AS sum_asset_file_size FROM "assets" [0m

Я использую в своем коде следующее, которое работает с MySQL:

Asset.sum(:asset_file_size)

Я пытаюсь получить сумму в столбце asset_file_size.

Что мне здесь не хватает?

1 Ответ

3 голосов
/ 19 ноября 2009

OH.

При написании моего вопроса я решил эту проблему.

Я случайно сделал столбец Varchar, а не Integer. Отсюда и просьба "явно набрать тип".

Приносим свои извинения за причиненные неудобства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...