Hi.

I think I see the problem : the DB interface for mysql newly reports
table names like :
`sympa`.`admin_table` instead of simply `admin_table` or admin_table

I think the following may be used in List.pm::probe_db to correct that :

instead of :
       foreach my $t (@tables) {
            $t =~ s/^\`(.+)\`$/\1/;
        }
have :
       foreach my $t (@tables) {
            $t =~ s/^([^.]+\.)?(.+)$/\2/;
            $t =~ s/^\`(.+)\`$/\1/;
        }

Although I'm not so sure about my regexp... also, this may not be
backward compatible with previous versions of the DB access engine, or
whatever has changed since etch...

Hope this helps.

Best regards,
-- 
Olivier BERGER <[EMAIL PROTECTED]> (ATTENTION : new address)
Ingénieur Recherche - Dept INF
GET/INT at Evry (http://www.int-edu.eu/)
OpenPGP-Id: 1024D/6B829EEC



Reply via email to