Описание тега class-dbi
3
ответа
Есть ли способ кеширования механизма для Class::DBI?
У меня есть набор довольно сложных модулей ORM, которые наследуются от Class::DBI. Поскольку данные изменяются довольно редко, я рассматриваю возможность использования слоя Caching/Memoization для ускорения процесса. Я нашел модуль: Class::DBI:: Cac…
16 апр '09 в 17:06
2
ответа
Как получить доступ к конкретному возвращаемому значению из функции CDBI::Search?
Я использую DB::CDBI класс для доступа к базе данных в нашем приложении. Наш проект находится в объектно-ориентированном Perl. package LT::LanguageImport; use strict; use warnings; use base 'Misk5::CDBI'; __PACKAGE__->table( 'english_text_transla…
30 май '12 в 04:38
2
ответа
Можно ли получить операторы SQL, сгенерированные Class::DBI?
Я хочу найти точные операторы SQL, сгенерированные пакетом Perl ORM, таким как Class:: DBI. Я не ищу SQL, сгенерированный для простых вставок и удалений, но для модификаций строк, которые являются результатом немного сложных манипуляций с объектами …
10 янв '10 в 11:59
1
ответ
Perl class::dbi - несколько соединений
У меня есть библиотека классов, которую я разработал за последние несколько лет, которая использует Perl Class::DBI для обертывания реляционной базы данных (схема БД для Prestashop, не так уж важна) Кто-нибудь знает в любом случае в одном скрипте Pe…
16 мар '15 в 14:16
1
ответ
Переход от класса::DBI к DBIx::Class
В настоящее время я провожу некоторые исследования DBIx::Class, чтобы перенести мое текущее приложение из Class:: DBI. Честно говоря, я немного разочарован по поводу DBIx::Class, когда дело доходит до настройки результирующих классов, с Class:: DBI …
07 мар '10 в 11:20
3
ответа
Как использовать add_to в Class::DBI?
Я пытаюсь использовать Class::DBI с простым родителем -> может отношения детей: Data::Company->table('Companies'); Data::Company->columns(All => qw/CompanyId Name Url/); Data::Company->has_many(offers => 'Data::Offer'=>'CompanyId')…
30 янв '09 в 07:34
2
ответа
Как я могу сделать обновление в Class::DBI без предварительного выбора записи?
Чтобы сделать вставку с Class::DBI, вы можете просто сделать: my $object = Object::DB->insert({ a => 1, b => 2, c => 3, ...}); Но нет такой вещи для обновления. Лучшее, что я мог придумать, это сначала выбрать запись, а затем обновить ее…
04 фев '09 в 05:09
4
ответа
Как очистить внутренний кеш Class::DBI?
В настоящее время я работаю над большой реализацией Class::DBI для существующей структуры базы данных и столкнулся с проблемой очистки кеша от Class::DBI. Это реализация mod_perl, поэтому экземпляр класса может быть довольно старым в промежутках меж…
29 авг '08 в 23:56
1
ответ
Сортировка Perl с Классом::DBI
У вас есть следующая таблица под названием Домашние животные: name age pet ------------------------ Carol 25 null Stean 23 cat Mel 24 dog Rich 24 rabbit В базе данных MySQL на сервере mydbserver с пользователем "user" с паролем "password". Сделайте …
17 мар '15 в 01:27
2
ответа
Как переопределить автоматически сгенерированные средства доступа в Perl Class::DBI?
Я последовал примеру на http://wiki.class-dbi.com/wiki/Overriding_autogenerated_accessors Я хочу изменить URL-адрес до его вставки в базу данных: package Hosting::Company; use base 'Class::DBI'; my $class = __PACKAGE__; $class->table('Companies')…
31 янв '09 в 05:36
1
ответ
Как определить, была ли запись найдена или создана: class::dbi find_or_create
Я все еще изучаю Perl и CLASS::DBI. У меня есть скрипт, который выполняет кучу поисков, и я хочу вставить только новые элементы, найденные поисками. Я создал составной ключ для имени пользователя, creat_at, и я использую следующий код, чтобы вставит…
26 июл '11 в 23:32
3
ответа
Каково будущее Class::DBI?
Кто-нибудь знает, каков статус Class::DBI? Я вижу, что это было последнее обновление 4 октября 2007 года, кто-нибудь еще работает над этим проектом или он просто умирает? Спасибо.
01 ноя '09 в 22:16
1
ответ
Class::DBI - он загружает все таблицы?
У нас есть база данных MySQL с очень большим количеством таблиц. К сожалению, в 2018 году мы все еще используем Perl CGI. Так что время загрузки скрипта очень важно. DBIx::Class был исключен мной, потому что он загружает около 1,6 с (так долго, пото…
27 июн '18 в 19:21
1
ответ
Как вставить двоичные данные в столбец BLOB с помощью Class::DBI?
Я хочу создать новый объект, используя Class::DBI. Одним из полей этого объекта является тип BLOB. У меня есть файловый дескриптор, который я хочу использовать для этих данных, но, очевидно, просто сделать это не работает: my $item = My::Class::DBI:…
16 дек '08 в 00:50
0
ответов
Как использовать Class:DBI с собственными конструкторами или объектно-ориентированными системами, такими как Moo(se)?
При использовании Class::DBI в Perl метод из Class::DBI действует как конструктор, возвращающий объект. Как я могу использовать Class::DBI в сочетании с атрибутами объекта, которые не являются частью каких-либо таблиц базы данных? Например: я хотел …
31 янв '23 в 21:38