Мне нужно получить соединение с базой данных через брандмауэр, а также ограничить количество запросов, которые можно запускать. DBD :: Proxy кажется идеальным решением для этого. Однако в настоящее время я использую DBIx :: Class и не могу понять, как их соединить.
В частности, DBD :: Proxy не принимает SQL; он принимает конкретные именованные запросы. Но DBIx :: Class, похоже, не имеет способа вызвать эти именованные запросы.
Это внутри веб-приложения на основе Catalyst.