这段代码有什么问题?我正在使用 perl 的DateTime
模块DBIx::Class
。
my $entry_rs = $schema->resultset('table_name')->search_rs(
{
table_id => $row->table_id,
utc_timestamp => { '<', \'DateTime->now()->subtract(days => 180)' },
},
)->all;
我正在使用 PostgreSQL,utc_timestamp
类型是时间戳。如果我计算DateTime->now()->subtract(days => 180)
并存储在变量中并替换该值,那么它就可以工作。
错误:
DBIx::Class::Storage::DBI::_dbh_execute():DBI 异常:DBD::Pg::st 执行失败:错误:“日期时间”列不存在?
请帮忙