У меня есть виртуальная таблица в DBIx::Class, определение которой должно отличаться в зависимости от развертывания. Если я развертываю против sqlite3, я могу использовать group_concat
, но когда я развертываю в Postgres, мне нужно использовать string_agg
в определении, которое я затем использую в
__PACKAGE__->result_source_instance->view_definition($sql);
Есть ли способ сделать это в зависимости от соединения?