【发布时间】:2009-11-19 06:33:41
【问题描述】:
我正在使用 AR 的 sum 方法进行查询,并在使用 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 列的总和。
我在这里错过了什么?
【问题讨论】:
标签: ruby-on-rails postgresql activerecord