我从来没有使用DBIx :: Class直到今天,所以我对它完全陌生.
我不确定这是否可行,但基本上我的sqlite数据库中有一个表中有一个时间戳列. timestamp列的默认值是“CURRENT_TIMESTAMP”. sqlite将其存储在GMT时区中,但我的服务器位于CDT时区.
select datetime(timestamp,'localtime') from mytable where id=1;
我想知道在我的DBIx架构中是否有可能“MyTable”强制它在每次从数据库中检索“timestamp”字段时应用datetime函数?
在cookbook中,当使用 – > search()函数时看起来可以这样做,但是我想知道如果我使用search(),find(),all()是否可以这样做,find_or_new(),或任何将从数据库中提取此列的函数,它将应用datetime()sqlite函数吗?
DBIx :: Class似乎有很好的文档 – 我认为我只是如此新鲜,我找不到合适的地方/事物来搜索.
提前致谢!