Описание тега rose-db-object

Rose::DB::Object - это модуль Perl, который является частью ORM набора Rose.
1 ответ

Как передать строковую переменную как "запрос" для вызова менеджера?

Я пытаюсь сделать этот простой вызов: DataB::testTable::Manager->get_testTable( query => [ id => $id, name => $name ] ) который отлично работает Но возможно ли передать переменную для запроса. Что-то вроде: $query = "id => $id , name …
03 фев '13 в 23:41
2 ответа

DBIx Class Row виртуальные / непостоянные столбцы

Можно ли добавить столбцы к объекту DBIx::Class::Row, которые являются виртуальными, поскольку они не сохраняются в базе данных? Я ищу функциональные возможности, которые предоставляет Rose::DB::Object через непостоянные столбцы http://search.cpan.o…
04 апр '12 в 12:12
1 ответ

Подвыборка базы данных Rose (вложенный запрос) при выборе

Я пытаюсь выполнить запрос, в котором есть подвыбор. Я настроил метод диспетчера, и все работает нормально. Единственная проблема - я не знаю, как продолжить этот запрос: SELECT * FROM tableA WHERE name = 'Me' AND class='Tester' AND ( ( Department I…
17 июн '14 в 16:35
1 ответ

Perl и Rose::DB Postgres Сделки

Я боролся с этой проблемой весь день... думал, что я спрошу здесь, прежде чем я потеряю все свои волосы. Описание Я использую Perl 5.10.1 с Rose::DB и PostgreSQL 8.4 (в Debian Linux). Мне нужно, чтобы некоторые изменения в моих "trans" объектах были…
14 фев '13 в 05:26
2 ответа

Обработка текста в кодировке UTF8 в SQLite с использованием Rose::DB::Object

Я использую Rose:: DB:: Object, SQLite и китайский текст. Мои занятия выглядят так: package My::DB; use base qw(Rose::DB); __PACKAGE__->use_private_registry; __PACKAGE__->register_db( driver => 'sqlite', database => 'data/sqmple.db', ); …
15 фев '11 в 04:33
2 ответа

Как я могу форсировать контекст списка в Template Toolkit с помощью RDBO?

У меня есть плагин TT, который делает тривиальные уникальные идентификаторы: sub get_unique_uid_tt { my ( $classname, $o ) = @_; my %h; foreach my $item ( @{$o} ) { unless ( exists $h{ $item->id } ) { $h{ $item->id } = 1; } } return keys %h; }…
06 янв '10 в 21:45
1 ответ

Perl Rose:: БД нестатическая регистрация источника данных

Я пишу Perl-приложение, которое использует Rose::DB для абстракции постоянства, но я сталкиваюсь с проблемой инициализации моего подкласса Rose::DB со значениями из файла конфигурации. В документации всегда представлены жестко закодированные примеры…
12 мар '13 в 15:59
2 ответа

Модуль Perl "не вернул истинное значение"

Я следовал руководству Rose::DB::Object по CPAN и установил три пакета. package My::DB::Object; use My::DB; use base qw(Rose::DB::Object); sub init_db { My::DB->new } package My::DB; use base qw(Rose::DB); ... package Motorcycle; use base 'My::DB…
16 фев '11 в 05:00
1 ответ

PERL | Благословенный объект в хеше | Rose::DB::Object

Я пытаюсь выяснить, почему я не могу получить доступ к благословенной ссылке внутри элемента: Это мой модуль: package Test::Node __PACKAGE__->meta->setup( table => 'node', columns => [ id => { type => 'serial', not_null => 1 }, …
01 авг '12 в 23:19
1 ответ

Rose::DB не распознает последовательность Postgres

Мой код прост: eval { my $item = $_table1_class->new( field1 => $val1, field2 => $val2, field3 => $val3, ); $item->save; }; if ($@) { . . . # Error handling stuff. . . . } Когда код запускается, я получаю сообщение об ошибке: "ОШИБКА:…
12 май '13 в 02:32
1 ответ

Могу ли я создать таблицу (если она не существует) из метаданных Rose::DB::Object?

У меня проблемы с поиском в документации CPAN - есть ли способ создать таблицу (IF NOT EXISTS) из введенных вручную Rose::DB::Object метаданные? Я использую SQLite в качестве движка, если это имеет значение. Спасибо!
06 апр '09 в 22:05
2 ответа

Запрос Rose::DB::Object::Manager со списком идентификаторов объектов

Я пытаюсь написать строку запроса Rose::DB::Object, используя Array или Hash, однако я не уверен, как это сделать. Я пытаюсь написать функцию обновления на основе определенных идентификаторов в списке, которые перечислены в массиве. К сожалению, у м…
23 янв '12 в 12:14
2 ответа

Установка значения времени и значения NULL с помощью Rose::DB::Object и MySQL

Я могу ошибаться здесь, но, похоже, здесь противоречивые стандарты. MySQL рассматривает сохраненную дату и время "0000-00-00 00:00:00" как эквивалент NULL. (кажется, только для обновления, если datetime определено как NOT NULL) Но Rose::DB::Object и…
27 янв '10 в 03:23
1 ответ

Почему $my_item->save терпит неудачу с Rose::DB::Object?

Я пытаюсь сделать простое добавление данных в таблицу базы данных (PostgreSQL). Сначала я не мог даже получить простой $my_item = $_item_class->new(...); работать. Я обнаружил, что поле в моем коде написано не так, как в моем "модельном" коде. Но…
13 апр '13 в 23:23
0 ответов

Ошибка RoseDB при попытке запустить скрипт.pl

Когда я пытаюсь запустить этот скрипт.pl: \#!/usr/bin/perl use strict; use abc::abcBill; use abc::abcBill::Manager; abc::abcBill::Manager->update_abcBill( set => { mb_status=>'Purged' }, where=>[ mb_created_date => { ls => '2012-05…
01 ноя '12 в 16:43
1 ответ

Почему Rose::DB::Object sort_by RAND() не выполняет то, что я ожидаю?

Я не могу заставить его работать. Я использую этот запрос: my $user_questions = RoseDB::UserSecurityQuestion::Manager->get_user_security_questions( query => [ 'user.username' => $username, ], with_objects => ['User','SecurityQuestion'], …
29 июл '09 в 08:30
1 ответ

Как выполнить поиск без учета регистра с помощью Rose::DB::Object?

Как выполнить поиск без учета регистра с Rose::DB::Object? Вот форма Rose::DB::Object поиск: my $my_matches = $_my_table_class_mgr->get_objects( query => [ my_field => $my_value, ], ); Что-то, что я могу добавить к параметрам "запроса", воз…
1 ответ

Используя Rose::DB::Object, как я могу автоматически создать объект в отношении, если он не найден?

У меня есть 2 таблицы, которые от 1 до [0/1]. Есть ли способ автоматического создания отношения объекта / строки, используя Rose:: DB:: Object: Например: # detailed_summary is the 1-to-1 relationship # if detailed_summary exist, get it # if not, cre…
12 фев '10 в 22:57
2 ответа

Методы связи с внешним ключом отложены и никогда не создаются в RDBO

Я играю с RoseDB::Object в наборе тестовых данных сотрудников, и по какой-то причине я не могу заставить мои отношения с внешними ключами ("отдел" и "сотрудник") работать с объектом DeptEmp. (Структура класса ниже). Когда я пытаюсь $e->dept_emp->[0]…
16 июл '15 в 22:06
1 ответ

Как сформировать список таблиц для БД с использованием RoseDB

Я должен перечислить таблицы для данной базы данных, используя RoseDB . Я знаю команду mysql для этого: SHOW TABLES in DB_NAME; Как мне реализовать это в розовой БД? Пожалуйста, помогите
12 ноя '13 в 14:10