Size: a a a

2020 September 18

SU

Someone Unknown 🇭🇷... in Modern::Perl
Да вот а как ему сказать-то об этом?
источник

W

Warstone in Modern::Perl
О чем?
источник

W

Warstone in Modern::Perl
Там и должно быть 2 джойна
источник

SU

Someone Unknown 🇭🇷... in Modern::Perl
О том, что я хочу два джойна, один левый, другой inner
источник

W

Warstone in Modern::Perl
А
источник

W

Warstone in Modern::Perl
Так в связях, когда ключ указываете - скажите что хотите left join
источник

W

Warstone in Modern::Perl
package XXX::Schema::Atricles;

__PACKAGE__->belongs_to(source => 'XXX::Schema::Operations', source => {join_type => 'left'});
__PACKAGE__->belongs_to(article => 'XXX::Schema::Transactions');
источник

W

Warstone in Modern::Perl
Как-то так. За точность не скажу, но там уже гугль подскажет.
источник

W

Warstone in Modern::Perl
Вас интересует join_type
источник

SU

Someone Unknown 🇭🇷... in Modern::Perl
Warstone
package XXX::Schema::Atricles;

__PACKAGE__->belongs_to(source => 'XXX::Schema::Operations', source => {join_type => 'left'});
__PACKAGE__->belongs_to(article => 'XXX::Schema::Transactions');
Блин, а вот реально, помогло! Спасибо!
Я как-то не рассчитывал, что DBIx::Class::Schema::Loader насколько одарён, что не понимает, что nullable field требует left join
источник

W

Warstone in Modern::Perl
DBIC понять могут не только лишь все.
источник

W

Warstone in Modern::Perl
Но вообще разумно что это в схеме настраивается
источник

M

Max in Modern::Perl
Andrey Karepin
а как сдвинуть индекс текущей позиции в регулярке до следующего символа ', если встретился символ '?
в регулярке или строке? если в строке, то pos в том числе является lvalue
источник

AP

Anton Petrusevich in Modern::Perl
Warstone
DBIC понять могут не только лишь все.
продолжение фразы тож ничо (по памяти, может быть не точно): "мало кто вообще способен это сделать" (с)
источник

SU

Someone Unknown 🇭🇷... in Modern::Perl
Слушайте, а есть, может, какая-нибудь готовая приблуда к DBI, которая позволяет осуществлять прозрачную перекодировку? Например, база в cp1251, а весь код работает с utf8. Или наоборот. А то я тут собрался велосипед изобретать
источник

AP

Alexander P in Modern::Perl
А база какая? Для Pg, например, можно сказать SET client_encoding TO utf8 сразу после коннекта -- он вообще на стороне сервера перекодирует
источник

SU

Someone Unknown 🇭🇷... in Modern::Perl
MySQL 5.7 8(
источник

AP

Alexander P in Modern::Perl
Поищи characterEncoding в доках мускуля. Я так понял, его в $dsn к connect передать можно
источник

ДЛ

Дмитрий Лапчик... in Modern::Perl
В mysql тоже есть set charset
источник

AP

Alexander P in Modern::Perl
SET NAMES, скорее
источник