H.Merijn Brand wrote:
Hi Merijn,
> I've hit a failure, which I am not about if it is my fault or that I
> have to blame something else
>
> $dbh->do ("drop table $_") for $dbh->tables ();
>
> Now that DBI returns the tables quoted, I expect that to work.
>
> DBD::CSV uses the current user name as schema name, so the table list
> looks like
>
> $VAR1 = [
> '"merijn".testaa.csv',
> '"merijn".testab',
> '"merijn".testac',
> '"merijn".testad.txt',
> '"merijn".testae.csv',
> ];
>
> Execution ERROR: Cannot open output/?QI0?.testaa.csv: No such file or
> directory at /pro/lib/perl5/site_perl/5.10.0/i686-linux-64int/DBD/File.pm
> line 549
> called from t/71_csv-ext.t at 72.
>
> ?QIO?
> Where does that come from? SQL::Statement?
>
> Should I overload the tables () function and strip the schema part?
I've detected a similar situation during my tests on SQL::Statement this
weekend. I believe it's an error which is coming from SQL::Parser.
I suggest you don't investigate to much finding this error and give me a
chance to finish S::S 1.21 before. I modified the parser a bit and applying
a patch may not as easy as it would otherwise.
/Jens