foreach my $ucname (keys %uniq2) {
my $cols_arrayref = $uniq2{$ucname};
if(@$cols_arrayref == 2
- && $cols_arrayref->[0] eq 'dat'
- && $cols_arrayref->[1] eq 'dat2') {
+ && $cols_arrayref->[0] eq 'dat2'
+ && $cols_arrayref->[1] eq 'dat') {
$uniq2_test = 2;
last;
}
ok($new_obj1) or diag "Cannot find newly inserted PK::Auto record";
is($new_obj1->id, $saved_id);
- my ($obj2) = $rsobj2->find( dat => 'bbb' );
+ my ($obj2) = $rsobj2->search({ dat => 'bbb' })->first;
is( $obj2->id, 2 );
SKIP: {
isa_ok( $rs_rel4->first, $class4);
# find on multi-col pk
- my $obj5 = $rsobj5->find( id1 => 1, id2 => 1 );
+ my $obj5 = $rsobj5->find({id1 => 1, id2 => 1});
is( $obj5->id2, 1 );
# mulit-col fk def
id $self->{auto_inc_pk},
dat VARCHAR(32) NOT NULL,
dat2 VARCHAR(32) NOT NULL,
- UNIQUE (dat, dat2)
+ UNIQUE (dat2, dat)
) $self->{innodb}
},