5
ответов

Как делают я делаю DBIx:: объединяющие таблицы Класса с помощью других операторов, чем '='?

Сводка у меня есть таблица объектов, которые входят в пар. Я хотел бы самоприсоединиться к нему так, я могу получить обе стороны пары в едином запросе. Это - допустимый SQL (я думаю), механизм SQLite на самом деле делает...
вопрос задан: 23 May 2017 11:45
4
ответа

Что является правильным способом отобразить DBIx:: ResultSet Класса в моем проекте Катализатора, который использует Шаблонный Инструментарий?

Учитывая DBIx:: набор результатов Класса, например: мой $rs = $c-> модель ("DB:: Карта")-> поиск ({family_name => "Smith"}); учебные руководства, которые я прочитал, используют притон для передачи arrayref строк: $c->...
вопрос задан: 15 January 2009 15:59
3
ответа

Есть ли простой способ отобразить DBIx:: Класс заканчивается к моим пользовательским классам Американского лося?

Это кажется своего рода болью, чтобы иметь мои классы Американского лося. Затем использовать DBIx:: Класс для получения набора результатов.. затем вручную отобразить мой набор результатов на классы американского лося.
вопрос задан: 18 February 2010 19:50
2
ответа

Как может я приводить в порядок DBIx:: Класс:: Схема:: вывод Загрузчика?

Мы в настоящее время представляем DBIx:: Класс в нашей команде и мы хотели бы начать с DBIx:: Класс:: Схема:: Загрузчик. Однако у нас есть трудные требования к стилю кода, т.е. у нас есть Perl:: Опрятный как...
вопрос задан: 20 January 2010 15:07
2
ответа

Делает DBIx:: Класс имеет прозрачное кэширование?

В мире C#/.Net существуют ORMs, такие как NHibernate или ActiveRecord, который включает прозрачное кэширование: обновления базы данных прозрачно копируются в кэш, объекты получены непосредственно...
вопрос задан: 13 August 2009 10:14
2
ответа

Как делают я делаю DBIx:: отношения Класса с фиксированным условием объединения?

У нас есть таблица ссылки, которая может обработать несколько типов объекта на одной стороне, и я не могу разработать, как добраться от одного из этих объектов к таблице ссылки с помощью has_many. Пример: таблица ссылки содержит:...
вопрос задан: 23 February 2009 16:58
2
ответа

Могу я структурная распечатка программы вывод DBIC_TRACE в DBIx:: Класс?

Установка переменной среды DBIC_TRACE к истинному: НАЧНИТЕ {$ENV {DBIC_TRACE} = 1} генерирует очень полезный вывод, особенно показывая SQL-запрос, который выполняется, но SQL-запрос - все...
вопрос задан: 17 February 2009 17:34
2
ответа

Как я чисто извлекаю значения перечисления MySQL в Perl?

У меня есть некоторый код, который должен гарантировать, что некоторые данные находятся в mysql перечислении до вставки в базе данных. Самым чистым путем я нашел выполнения, это - следующий код: sub enum_values {мой ($...
вопрос задан: 23 October 2008 12:43
1
ответ

Как я могу отфильтровать Perl DBIx recordset с 2 условиями на том же столбце?

Я намочил ноги в DBIx:: Класс — любовь его до сих пор. Одна проблема, с которой я сталкиваюсь, состоит в том, что я хочу запросить записи, отфильтровывая записи, которые не находятся в определенном диапазоне дат. Это взяло меня...
вопрос задан: 11 March 2010 20:32
1
ответ

Триггеры американского лося, не стреляя, когда Используя DBIX:: класс

Я плохо знаком с Американским лосем и пытаюсь использовать его с DBIx:: Класс. Основные запросы DBIC и обновление работы находят, но любой триггер, который я пытаюсь записать, не становится выполняемым, когда я изменяю атрибут. использовать...
вопрос задан: 5 March 2010 21:22
1
ответ

Как должен я настраивать свой DBIx:: классы результата Класса в этом простом случае?

Давайте предположим, что у меня есть следующая упрощенная база данных в качестве примера, состоящая из трех таблиц: люди CREATE TABLE (person_id ЦЕЛОЧИСЛЕННЫЙ PRIMARY KEY, person_name VARCHAR (100)); CREATE TABLE...
вопрос задан: 18 February 2010 18:07
1
ответ

Как может я фильтровать DBIX:: наборы результатов Класса с внешними данными?

Используя DBIx:: у Класса и меня есть набор результатов, который должен быть фильтрован данными, которые не могут быть сгенерированы SQL. То, что я должен сделать, является чем-то эффективно эквивалентным этому гипотетическому примеру: мой $...
вопрос задан: 13 January 2010 14:44
0
ответов

Каков синтаксис DBIx :: Class для синтаксиса SQL CASE WHEN… THEN?

Кто-нибудь знает, что такое DBIx :: Class эквивалент SQL-запроса, например: SELECT cdr_id, СЛУЧАЙ, КОГДА service_id = 'GPRS' THEN 'KB' WHEN service_id = 'SMS' THEN 'SMS' END AS unit ОТ ... Спасибо
вопрос задан: 6 June 2019 15:20
0
ответов

Как мне обрабатывать ошибки в цепочках методов в Perl?

Как лучше всего справляться с исключениями, возникающими в методе цепочки в Perl? Я хочу присвоить значение 0 или undef, если какой-либо из связанных методов вызывает исключение. Пример кода: my $ x = $ obj -> ...
вопрос задан: 4 January 2015 17:23
0
ответов

Как получить значение внешнего ключа, а не объекта?

У меня есть две таблицы, книга и язык; книга принадлежит _языку, поскольку в столбце языка указано, на каком языке она написана. Таблица языков — это просто столбец языка. Я хочу сделать $book ->...
вопрос задан: 10 August 2012 09:42
0
ответов

DBIx::Пример класса

В этом примере ниже: my $rs = $schema->resultset('CD')->search( { 'artist.name' => 'Bob Marley' 'liner_notes.notes' => { 'like', '%some text%' }, }, { join => [qw/ artist ...
вопрос задан: 18 June 2012 00:51
0
ответов

Как избежать условий гонки при использовании метода find_или_create класса DBIx::Class::ResultSet?

Из документации для find_или_create:Примечание:Поскольку find_или_create()читает из базы данных, а затем, возможно, вставляет на основе результата, это метод зависит от состояния гонки....
вопрос задан: 21 April 2012 23:44
0
ответов

Какой модуль Perl мне следует использовать для создания проверяющей веб-формы CRUD?

Кто-нибудь успешно использовал что-то вроде DBIx :: Class :: WebForm или CatalystX-CRUD для автоматического создания самопроверяющейся веб-формы из таблицы базы данных? Я представляю модуль, который читает базу данных ...
вопрос задан: 20 March 2012 11:04
0
ответов

Делает ли DBIx :: Class объединения?

Я не нашел способ объединить с DBIx :: Class, кроме использования представления и написания SQL вручную. Мне это кажется странным. Я чувствую, что должен быть способ объединить два ResultSet ...
вопрос задан: 26 October 2011 08:50
0
ответов

Можно ли использовать DBIx :: Class с хранимыми процедурами вместо таблиц?

Доступ для чтения из базы данных был предоставлен мне через хранимые процедуры mssql, которые возвращают наборы результатов, а не таблицы или представления. Но я хочу иметь возможность читать данные с помощью ORM. Я пытался использовать ...
вопрос задан: 22 September 2011 13:20
0
ответов

DBIx :: Class :: ResultSet Обновление или создание нескольких уникальных ограничений

Мне было интересно, возможно ли это update_or_create для нескольких уникальных ограничений в dbix Ex From Cpan: my $ cd = $ schema-> resultset ('CD') -> update_or_create ({artist => 'Massive ...
вопрос задан: 10 June 2011 11:06
0
ответов

Как предотвратить DBIx :: Class :: Schema :: Loader от автоматического добавления InflateColumn :: DateTime в Catalyst?

Я использую Catalyst и DBIx :: Class :: Schema :: Loader для создания моей модели в Catalyst следующим образом: script / myapp_create.pl model DB DBIC :: Schema MyApp :: Schema create = static overwrite_modifications = 1 ...
вопрос задан: 31 January 2011 16:06
0
ответов

Модификаторы метода Moose в моделях DBIx :: Class :: Schema в Catalyst

Для любого заданного класса результатов MySchema :: Result :: Foo (построен на основе синтаксиса, сгенерированного загрузчиком схемы по умолчанию, который использует Moose / MooseX :: nonmoose ) Если я добавлю оболочку метода BUILDARGS для дезинфекции ко
вопрос задан: 7 December 2010 18:59
0
ответов

Проблемы DBIx :: Class :: ResultSet

У меня есть следующий код: package MyPackage :: ResultSet :: Case; используйте базу DBIx :: Class :: ResultSet; sub case_last_fourteen_days {my ($ self, $ username) = @_; return $ self-> search ({...
вопрос задан: 25 November 2010 20:12
0
ответов

Как я могу красиво распечатать результаты DBIx :: Class?

Я бы хотел красиво распечатать результаты DBIx :: Class :: ResultSet следующим образом: my $ schema = MyDatabase :: Main-> connect ('dbi: SQLite: db / example.db'); мой $ rs = $ schema-> resultset ('Track') -> all () # then ...
вопрос задан: 28 October 2010 03:16
0
ответов

groups of groups using self joins in DBIx::Class

I'm trying to understand how to use DBIx::Class. If I want groups of records such that groups can themselves be members of groups, I might create a schema that includes something like this: CREATE ...
вопрос задан: 8 September 2010 18:29
0
ответов

Как делают я добавляю отношения во времени выполнения с помощью DBIx:: Класс и Катализатор?

В приложении я создаю, пользователи могут указать отношения между таблицами. Так как я только определяю это во времени выполнения, я не могу указать has_many или belongs_to отношения в модулях схемы...
вопрос задан: 13 February 2010 19:39