4
我在它的定义需要根据部署到不同DBIx ::类的虚拟表。如果我对部署的sqlite3我可以使用group_concat
但是当我部署上的Postgres我需要的定义,然后我在连接后可以定义一个DBIx :: Class :: ResultSource :: View吗?
__PACKAGE__->result_source_instance->view_definition($sql);
使用有没有一种方法是根据连接上做使用string_agg
?
你可以添加一个例子::查看与您需要使用两个不同的值?我想我对如何做到这一点有了一个想法,但是我并没有坚定我的DBIC来自己设置它。 – simbabque
https://gist.github.com/simonecesano/568ed87082914c1c25fa881cdcca8bfc和https://gist.github.com/simonecesano/50da29e94de4301bba789ed1bbdfa7ec我希望它能帮助。 SQL在实践中可能不起作用,我可能会把它搞得太糟糕了 – simone