Вопросы по теме 'dbix-class'

DBIx :: Class базовый класс результата
Я пытаюсь создать модель для Catalyst, используя DBIx :: Class :: Schema :: Loader. Я хочу, чтобы у результирующих классов был базовый класс, к которому я мог бы добавлять методы. Итак, MyTable.pm наследуется от Base.pm, который наследуется от DBIx...
740 просмотров
schedule 19.10.2021

Perl ORM с Moo
Я хотел бы использовать Moo в качестве объектно-ориентированного подхода для моего приложения (с реляционной базой данных). Я использовал DBIx :: Class & Rose :: DB :: Object в прошлом, но эти дистрибутивы не связаны с Moo (ни Moose). Я ищу ORM...
1206 просмотров
schedule 09.10.2021

DBIx :: Class :: Schema :: Loader не удается установить
Что ж, я пытался выполнить эту работу в течение последних двух дней, повторно устанавливая зависимости, обновляя модули, но я не нашел никакого решения. установить командную строку: $> cpan DBIx::Class::Schema::Loader Я получаю...
1068 просмотров
schedule 17.11.2021

Catalyst и Perl - создание моделей во время выполнения
Я работаю над приложением, которое будет генерировать таблицы базы данных во время выполнения. Я использую Catalyst с DBIC, и мне нужно, чтобы при создании новой таблицы создавался новый ResultSet. Этот новый ResultSet должен быть добавлен как...
150 просмотров
schedule 28.10.2021

Отображение данных в Ruby on Rails
Есть ли способ для ActiveRecord захватить все поля базы данных, включая Pks и FK? Как то, что делает сценарий ORM DBIx :: Class на Catalyst? Вот краткое описание этого: Сгенерируйте модель с помощью скрипта Catalyst "_create.pl" сценарий:...
520 просмотров

В DBIx::Class вставка имеет много
Я использую DBIx::Class , и у меня есть две схемы: use utf8; package MyApp::Schema::Result::Person; use Moose; use MooseX::NonMoose; use MooseX::MarkAsMethods autoclean => 1; extends 'DBIx::Class::Core'; __PACKAGE__->table("person");...
352 просмотров
schedule 23.02.2022

DBIx :: Class: вспомогательный набор результатов в Template Toolkit, представленный в виде массива, а не набора результатов
Я разрабатываю приложение Catalyst, используя DBIx :: Class и Template Toolkit; в той части, с которой у меня возникли проблемы, у меня есть набор результатов, полученный с помощью вызова следующей функции в моей схеме ResultSet: sub...
335 просмотров

Создавайте и получайте доступ к новым связанным объектам без вставки
Без использования базы данных я хотел бы создать новый объект DBIx::Class (песню) и прикрепить к нему несколько связанных объектов (тегов) multi-to-multi. Затем я хотел бы получить доступ к тегам таким образом: my @tags = $song->tags(); Я...
115 просмотров
schedule 07.03.2022

Как создать вложенную связь has_many или own_to с DBIx::Class?
В моем коде у меня есть три класса: Forum , Forum::Thread и Forum::Post Что я хочу сделать, так это создать отношение «принадлежит_к» от класса Forum::Post к классу Forum и наоборот с помощью has_many, предпочтительно , без создания для...
841 просмотров
schedule 14.03.2022

Невозможно создать невиртуальное представление с помощью DBIx :: Class :: Schema :: Versioned
Я использую DBIx :: Class :: Schema :: Versioned и хочу создать новое представление в виде таблицы в базе данных. Установка __PACKAGE__->result_source_instance->is_virtual(1); позволяет правильно использовать определение представления из...
107 просмотров

При использовании DBIx :: Class Schema Loader существует ли способ сохранить пользовательские отношения и методы в отдельных файлах?
В настоящее время мы используем DBIx :: Class :: Schema :: Loader для генерации и регенерации (при изменении нашей схемы БД) набора классов Result. Мы добавляем дополнительные отношения и методы в нижнюю часть этих классов, и это вызывает ад...
719 просмотров
schedule 22.04.2022

Рекурсивный обход отношений DBIx::Class
Какой самый быстрый способ получить список таблиц, которые имеют зависимости внешнего ключа, как прямые, так и косвенные, для подкласса DBIx::Class foo? У меня есть база данных MySQL на основе DBIx::Class::Schema. Можно ли использовать DBIx::Class...
308 просмотров

Настройка отношения «многие ко многим» таблицы с самой собой с помощью DBIx::Class
Я переношу приложение из Class::DBI в DBIx::Class и вам нужна помощь. У меня есть таблица T с первичным ключом tid и другая таблица ChildT , которая связывает строку T с несколькими (дочерними) строками самого T . Как настроить отношения...
338 просмотров
schedule 03.06.2022

Проблемы с часовым поясом в DateTime, DBIx::Class и SQLite (время отключено на 5 часов)
Я использую схему DBIx::Class, сгенерированную dbcidump , для выполнения вставок и запросов. Недавно я обнаружил, что все мои данные о времени хранятся на +5 часов раньше нашего местного времени (расчетное время). В моем классе Result у меня...
768 просмотров
schedule 14.06.2022

Perl Catalyst DBIx Cursor Cache — как очистить?
извиняюсь и заранее благодарю за то, что, даже когда я печатаю, кажется, вероятно, глупым вопросом, но в любом случае. У меня есть базовое приложение Catalyst , использующее DBIx::Class с "Автором" и связанной таблицей "Книга". Кроме того, я...
740 просмотров
schedule 18.06.2022

Как мне выполнить этот поиск и order_by в DBIx :: Class :: ResultSet
Определение проблемы . У меня несколько клиентов с несколькими пользователями. Каждый клиент должен иметь возможность связывать пользовательские данные с пользователем, выполнять поиск и упорядочивать. Решение для базы данных: Таблица...
2893 просмотров
schedule 03.07.2022

Может ли Perl DBIx::Class переопределить способ извлечения столбца из базы данных?
Я никогда не использовал DBIx::Class до сегодняшнего дня, так что я совершенно новичок в этом. Я не уверен, возможно это или нет, но в основном у меня есть таблица в моей базе данных SQLite, в которой есть столбец метки времени. Значение по...
839 просмотров
schedule 20.07.2022

группы групп, использующие самообъединения в DBIx::Class
Я пытаюсь понять, как использовать DBIx::Class. Если мне нужны группы записей, чтобы группы сами могли быть членами групп, я мог бы создать схему, которая включает что-то вроде этого: CREATE TABLE groups ( id INTEGER PRIMARY KEY,...
604 просмотров
schedule 20.08.2022

Виртуальные/непостоянные столбцы DBIx Class Row
Можно ли добавить в объект DBIx::Class::Row столбцы, которые являются виртуальными в том смысле, что они не сохраняются в базе данных? Я ищу функциональность, подобную Rose::DB::Object, которую предоставляет через свои непостоянные столбцы...
384 просмотров
schedule 04.09.2022

метод доступа многие-ко-многим-ко-многим с использованием DBIx :: Class
Используя DBIx :: Class, я пытаюсь создать метод доступа «многие ко многим» (или даже просто отношение «много ко многим»), охватывающий две таблицы ссылок. Речь идет о трех таблицах данных: Пользователи , Роли и Страницы , с двумя таблицами...
1482 просмотров
schedule 04.09.2022