C4::Context->clear_syspref_cache();
}
-=head2 load_sql
-
- my $error = $installer->load_sql($filename);
+=head2 process_yml_table
-Runs the specified input file using a sql loader DBIx::RunSQL, or a yaml loader
-Returns any strings sent to STDERR
+ my $query_info = $installer->process_yml_table($table);
-# FIXME This should be improved: sometimes the caller and load_sql warn the same
-error.
+Analyzes a table loaded in YAML format.
+Returns the values required to build an insert statement.
=cut
return { query => $query, placeholders => $placeholders, values => \@values };
}
+=head2 load_sql
+
+ my $error = $installer->load_sql($filename);
+
+Runs the specified input file using a sql loader DBIx::RunSQL, or a yaml loader
+Returns any strings sent to STDERR
+
+# FIXME This should be improved: sometimes the caller and load_sql warn the same
+error.
+
+=cut
+
sub load_sql {
my $self = shift;
my $filename = shift;
}
# Getting parameters
-my ( @files, $dump, $load, $help );
+my ( @files, $load, $help );
GetOptions(
'help|h' => \$help,