Jeff Thies wrote:
 >

> I'm manipulating passwords and virtmaps. DBI::AnyData is so much easier
> to write/maintain than the glob of Perl this replaces!


Great!


> One last question. How do I predefine column names as you have done in
> Passwd.pm


You have three options: 1) Define them on a per-table basis by putting 
them as a space separated list as the first line in the file; or 2) 
Define them on a per-table basis by feeding in a comma-separated list of 
column names as the col_names flag:


   $dbh->func( $table_name
             , 'Vertmap'
             , $file_name,
             , { col_names => 'c1,c2' }
             , 'ad_import'
             );

or 3) Define them permanently in the subclassing package, just add a comma-separated 
string like this to new():


     $self->{col_names} = 'c1,c2';

 > I tried adding: $flags->{col_names} = 'virtual_email,real_email';

In this case it should be $self->... not $flags->...

-- 
Jeff

Reply via email to